1
3
你不能。虽然方法的返回类型信息是可用的,但是返回对象的方法的返回类型编码是
|
2
2
你的要求没有道理。 请记住,仅名称不能识别方法。对象对这些消息(或不)进行响应;一个方法不单独存在,仅作为对象(或类)的一部分。 如果没有对象,就无法判断向对象发送消息时会返回什么。 埃塔:你怎么能编辑某个东西的属性,却没有要编辑的对象来检查它的属性?你好像在别的地方有个虫子。
有两种方法。如果您想支持非正式属性(不支持
|
3
0
你就不能先检查一下确认一下objectForKey!=nil,然后继续进行类检查?如果确定对象不等于零,则可以轻松地检查或安全退出而不发生任何故障。 |
4
0
我不知道您的数据来自何处,但您可能需要考虑用NSNull替换nil,这将允许您在技术上为空的对象上获得类似NSObject的属性 但空支票更让人痛心。 它从物体上飞出来!=零到 (NSNull*)对象!=[NSNull空] |
Noah H · 如何通过终端或Swift禁用三指轻拍手势? 6 年前 |
Dmitry Serov · 货币数字格式-数字为整数时省略分数部分 6 年前 |
Duny · ObjC日期始终返回2017年12月25日 6 年前 |
Jan Kaiser · NSButton不调用其操作 6 年前 |