为什么我的标签栏视图中的数据不是最新的?
我有一个带有三个选项卡的选项卡栏控制器。 第二个选项卡有一个包含两个 UILabel 视图的视图。 它们通过 InterfaceBuilder 绑定到视图控制器中的 IBOutlet。
我可能会在用户点击选项卡栏项目 #2 之前(即在加载视图之前)为这些标签设置值。 所发生的情况是,视图随后仅显示 Interface Builder 的默认数据设置。 如何通过在选项卡栏控制器启动时强制加载视图或通过在我错过的插座中配置某些内容来确保数据是最新的?
谢谢
I have a tab bar controller with three tabs. Tab number two has a view containing two UILabel views. These are bound via InterfaceBuilder to IBOutlets in the view's controller.
It can happen that I set values to these labels before the user taps on tab bar item #2, hence before the view is loaded. What happens is that the view then only displays the default data setup with Interface Builder.
How can I make sure the data is up to date either by forcing the view to load when the tab bar controller starts up or maybe by configuring somehting in outlets which I missed ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
去做吧:只需将 IB 内容放在同一个 NIB 文件中,就不会发生这种情况
Go it : simply put the IB stuff in the same NIB file and it won't happen