3

我想将一个 UIActivityIndi​​catorView(_av 对象)对象添加到 UINavigationItem 的左栏按钮项中

我的代码看起来像:

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 后仍需要自动布局。UINavigationBar 的 -layoutSubviews 实现需要调用 super.'

我应该如何正确实施它?

4

0 回答 0