我使用以下代码将View移出 Controller :
CollectionItemView *myView = [self view];
这工作得很好,但是我得到了警告
Incompatible pointer types initializing CollectionItemView __strong with an expression of type NSView
。我知道为什么得到这个,但是可以忽略它还是应该覆盖view属性?卡盘
最佳答案
如果您确定[self view]
是CollectionItemView
,请执行以下操作:
CollectionItemView *myView = (CollectionItemView*)[self view];
或(更好),您可以使用:
id myView = [self view];