当我从我的 iOS 应用程序调用某个函数时,它返回一个 id
数据类型。我看不到这个函数,所以我不知道它在做什么或返回类型到底是什么。
如果我使用 NSLog("@"...)
将它打印到控制台,我会得到一个类似这样的字符串:
2012-01-18 19:03:08.915 HelloWorld[165:707] 按键状态
。
我有什么办法可以确定这个基本 Id 对象的结构吗?我将如何获取该响应的特定部分,例如 "Key press state"
。字符串解析似乎是个糟糕的主意,但也许这是唯一的方法。也许数据真的只是一个NSString
?
谢谢!
最佳答案
试试这个:
NSLog(@"Mystery object is a %@", NSStringFromClass([mysteryObject class]));
关于ios - 如何确定 iOS (id) 对象的结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8921163/