1

展開ターゲットios sdk を 6.0 として1 つのアプリケーションを開発しました。その後、私のクライアントは、アプリが ios 5.0 以降のデバイスで実行されることを要求しました。そのため、デプロイ ターゲットを 5.0 に変更し、ここで述べたように IB の autolayout プロパティを無効にしましたが、現在は以下に示すようなエラーが発生しています。

> -[UIBarButtonItem setBackgroundImage:forState:style:barMetrics:]: 認識されないセレクターがインスタンス 0x2971f0 に送信されました

そして、UIBarButtonItem に問題は見つかりませんでした。

 addButton = [[UIBarButtonItem alloc]
        initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
        target:self
        action:@selector(addProject)];

今、私は解決策を見つけるのに苦労しています.あなたの貴重な助けを待っています..事前に感謝します.

4

1 に答える 1

2

setBackgroundImage:forState:barMetrics:iOS 5.0 以降で使用できますが、iOS 6.0 以降setBackgroundImage:forState:style:barMetrics:でのみ使用できます

于 2013-03-16T09:47:49.617 に答える