MonoTouchで複数のUIBarButtonItemを設定しようとすると、無効なセレクタ例外が一貫して実行されています。複数のUIBarButtonItemを設定するとデバイス上で失敗しますが、シミュレータでは無効になります
シミュレータでは、まったく問題はありません。追加する各ボタンは正しく動作します。私はそれがこのエラーをスローしません(インストールのiOS 4.2.1でiPhone 3Gを)テストデバイスに展開する場合にのみ:
は- [UINavigationItem setRightBarButtonItems:アニメーション:]:認識されていないセレクタはインスタンスに送られたが0xef7af0
私が試してみましたRightBarButtonItemsプロパティと明示的なSetRightBarButtonItemsメソッドを使用して、それぞれの場合にUIBarButtonItem []インスタンスを渡します。
これを回避する方法は、カスタムビューでToolBarを使用することですが、特にシミュレータで正常に動作する場合は、宣伝されたAPIを使用する方がよいでしょう。
誰でもこれに参加できますか?
が試され、テストのための複数の右ボタンを追加したい場合には動作します! :D – KarenAnne