3

UINavigationItem の左バー ボタン項目に UIActivityIndi​​catorView (_av オブジェクト) オブジェクトを追加したいと考えています。

私のコードは次のようになります:

UIBarButtonItem * button = [[UIBarButtonItem alloc] initWithCustomView:_av];
[self.navigationItem setLeftBarButtonItem:button];
[button release];

しかし、コードを起動した後、エラーが発生します:

*** Assertion failure in -[UINavigationBar layoutSublayersOfLayer:],    /SourceCache/UIKit/UIKit-2380.17/UIView.m:5776

2013-04-15 16:28:39.246 * [12484:907] *キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: '-layoutSubviews の実行後も自動レイアウトが必要です。-layoutSubviews の UINavigationBar の実装では、super を呼び出す必要があります。

正しく実装するにはどうすればよいですか?

4

0 に答える 0