2

今日、私は奇妙な問題に遭遇しました。UITextField を持つビューが 1 つだけある、非常に単純なプロジェクトを開始しました。プログラムの実行中に、その TextField のテキストを設定したかったのですが、UITextField のみが 0x000000 を参照していることがわかりました。

もちろん、いつものように Outlet を TextField に正しく接続する前に、私は Xcode と iOS での作業で多くの経験を積んでおり、以前は非常に頻繁に行っていました。

TextField を再度削除することから、インターフェイス ビルダーを使用して新しいアウトレットを作成することまで、すべてのコードを削除して最初からすべてを実行することまで、あらゆることを試しました。しかし、何もうまくいきませんでした。

よく分からなかったので新規プロジェクトを作成し、今回も同じようにやってみましたがうまくいきました。残念なことに、何行ものコードを追加した後、2 番目のビューを追加しましたが、この 2 番目のビューで同じ問題が発生しました。

誰かが今、私が間違っていることをしていますか?

なんらかのコードが必要な場合はお知らせください。ただし、私は本当に新しいビューを作成し、別の TextField を配置し、Xcode を介してアウトレットを作成し、実行を押しました。次に、viewDidLoad メソッドにブレークポイントを設定すると、次のようになります。 TextField のみが nil を参照しています。

アイデアがあれば助けてください。

4

0 に答える 0