我使用以下代码将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];

10-08 06:26