0

誰かが以前に同じような質問をしたことがあるのを見ましたが、誰も答えませんでした。というわけで再質問します。

2 つのビューしかない iPhone 用の単純なタブ付きアプリケーションを作成しました。

最初のものには、いくつかの単純なテキスト フィールドとラベルなどがあります。特別なことは何もありません。

秒ビューがまだ空だったとき、すべてがうまく機能していました。最初のビューと 2 番目のビューの間を問題なく移動できました。しかし、次に、2 番目のビューに Picker View コンポーネントを追加して適切に設定しました。つまり、必要なメソッドと、ピッカーに取り込まれるデータを含む配列を追加しました。それでおしまい。

どうしたの?現在、アプリは 2 番目のタブに移動しません。2 番目の表示ボタンをクリックすると、次の例外でアプリがクラッシュしました。

-[__NSCFString attribute:atIndex:effectiveRange:]: インスタンス 0x2103df30 2013-02-28 09:01:01.540 My App[5040:907] に送信された認識されないセレクター-[__NSCFString attribute:atIndex:effectiveRange:]: 認識されないセレクターがインスタンスに送信されました

その後、たくさんの 16 進数が続きます。

この時点で、同じピッカーとコードを使用して単一のビュー アプリを作成しようとしました。コピーして貼り付けるだけです。アプリは問題なくロードされます。ピッカービューを備えたタブ付きアプリケーションがクラッシュする理由がわかりません。どうやらこれは他の人も経験したことで、このフォーラムで質問されました (以下のリンクを参照してください)。

なにか提案を?これは既知の問題のようです (または、新しい開発者が認識していないため、同じ間違いを犯します)。

これは、同じ問題を抱えた他のトピックへのリンクです。

4

0 に答える 0