0

以下のコードを使用して、self.navigationItem.rightBarButtonItemの背景画像を設定しました

[self.navigationItem.rightBarButtonItem 
                     setBackgroundImage: [UIImage imageNamed:@"top_button.png"]
                     forState:UIControlStateNormal 
                     barMetrics:UIBarMetricsDefault];

クラッシュを引き起こします、

Xcode 4.3を使用し、ターゲット4.0、iPhoneos4.3.3をデプロイしました

シミュレータ5.1ではうまく機能しましたが、デバイスでクラッシュしました

コメントを歓迎します

4

3 に答える 3

0

この方法は、iOS5.0を実行しているデバイスでのみ使用できます。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIBarButtonItem_Class/Reference/Reference.html

于 2012-06-04T08:07:17.147 に答える
0

uが使用しようとしているメソッドは、iOS>=5.0でのみ使用できます。

シミュレーターでは、5.0以上のiOS 5.1.1を使用しているため、動作します。

ターゲットデバイスでは、os = 4.0 / 4.3.3であり、このサポートはありません。

ターゲットデバイスiOS>=5.0でテストする必要があるか、iOSデバイス<iOS5.0でこのメソッドの使用を中止する必要があります

于 2012-06-04T08:08:07.973 に答える
0

iOS5.0以降で利用できます。

于 2012-06-04T08:08:26.733 に答える