我使用以下代码从我的 Controller 中获取我的 View :
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];
关于objective-c - 如果它是自定义类,则获取 NSViewController View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11471769/