@
SeanChense 我尝试根据这个回答,尝试了一下用 isMemberOfClass ,发现 NSString 有时候的 class 是 __NSCFConstantString 什么的, NSDictionary 的变量有时候 class 是 __NSDictionaryI 之类,没法正确的判断类型。
我奇怪的是,把主贴那段代码写在 didFinishLaunchingWithOptions 里, AppDelegate 其他的代码全都注释掉包括#import 的东西都注释掉,输出的结果还是 `YES YES YES`,我逐条对比过跟新项目的 Build Settings ,除了证书外,全都一样。
只是这段代码,应该不存在结果有 runtime 影响的异常啊