我的IKImageBrowserView子类中发生了一些非常奇怪的事情:

我正在尝试分别打印intercellSpacing和cellSize的大小。

CBDebug(@"intercellSpacing %@", NSStringFromSize([self intercellSpacing]));
CBDebug(@"cellSize %@", NSStringFromSize([self cellSize]));


第二行绝对正确,但第一行不能编译:


  “ NSStringFromSize”的参数1的类型不兼容。


但是,两个函数返回相同的类型:

- (NSSize)intercellSpacing
- (NSSize)cellSize


xCode中使用的SDK为10.6。
我究竟做错了什么 ?

谢谢

最佳答案

确保将部署目标设置为10.6。

将该设置设置为任何早期版本后,就不能使用10.6上引入-[IKImageBrowserView intercellSpacing]时不存在的任何内容。

关于objective-c - NSStringFromSize([self intercellSpacing])的类型不兼容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14895228/

10-12 18:36