UINavigationButton丢失了UIBarButtonItem

时间:2015-09-28 12:04:09

标签: objective-c uinavigationcontroller uinavigationbar swipe uibarbuttonitem

我有两页的导航视图控制器,每页都有右键(导航栏中的右侧导航项)。 我从第一个视图控制器导航到第二个,然后从第二个视图控制器返回滑动到第一个并保持第二个视图控制器在屏幕上,然后移动到第二个,然后用后退按钮移动到第一个视图控制器。所以在第一个视图控制器的导航栏上,我的右侧栏按钮丢失了目标。 所以我在我的应用程序中捕获sendAction并看到另一个:

2015-09-28 14:51:30.724 myApp[1333:450524] ***sendAction:to:(null) from:<UINavigationButton: 0x1389361d0; frame = (951 -1; 64 43); opaque
= NO; layer = <CALayer: 0x1377a3210>>

如果不滑动视图 - 它工作得很好,在日志中我可以看到:

2015-09-28 14:50:52.228 myApp[1333:450524] ***sendAction:to:<UIBarButtonItem: 0x13772b500> from:<UINavigationButton: 0x1375630e0; frame = (951 -1; 64 43); opaque = NO; layer = <CALayer: 0x13778ac70>>
2015-09-28 14:50:52.229 myApp[1333:450524] ***sendAction:to:<myFirstViewController: 0x137739cb0> from:<UIBarButtonItem: 0x13772b500>

所以刷卡后UINavigationButton丢失了UIBarButtonItem。 我什么都不知道。 我在设计师的StoryBoard中制作的所有装订。

0 个答案:

没有答案