相关疑难解决方法(0)

在Objective C中,您可以检查对象是否具有特定属性或消息吗?

我想做这样的事情:

if (viewController.mapView) [viewController.mapView someMethod];
Run Code Online (Sandbox Code Playgroud)

但是,如果mapView不是类变量,则会崩溃.如何检查mapView是否存在?

objective-c

50
推荐指数
3
解决办法
3万
查看次数

你如何知道NSObject是否具有某种属性?

假设在Apple API版本1.0中,有一个具有属性"color"的NSFoo类.API 1.1添加了属性"大小".

我想知道我是否可以使用getter:myFoo.size

[myFoo respondsToSelector:@selector(getSize)]无法按预期工作.

找出对象是否具有属性的正确方法是什么?谢谢!

properties objective-c weak-linking

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

objective-c ×2

properties ×1

weak-linking ×1