我有一个自定义的
结果:self.view.tag
ViewController
,旨在重复使用,并且在Storyboard中,任意数量的实例将被链接在一起成为NavigationController
,所有实例共享相同的模型作为委托。
ViewController
需要告诉模型它们是哪个实例。目前,它们具有从segue获取的int属性,但这似乎不太符合惯例,并且不利于在屏幕上拥有多个实例(对于iPad)。我认为肯定有更清晰的方法来解决这个问题,请问有人知道是什么吗?谢谢。结果:self.view.tag
[self class]
无法工作,并且如果控制器被释放和重新分配,则内存位置会发生变化。 - mgoldidentifier
也会消失,而且我非常确定在正常操作期间内存地址永远不会发生变化。 - Tom van der WoerdtUIView
([controller view]
)具有tag
属性,您可以使用它(并且可能在IB中设置它)。这是一个NSInteger
。 - Tom van der Woerdttag
属性。最接近的是title
,但我正在寻找一个机器可读的等价物(理想情况下是一个可以用于索引和NSArray
的整数)。编辑:哦,是视图本身。会去看一下 UIViewController 文档。 - mgold