我突然無法打印出lldb中的對象屬性或調用方法。打印出的唯一的事情是:lldb類具有不兼容的超類
error: class '<ClassName>' has incompatible superclasses
note: inherits from superclass 'NSObject' here
這是真實的,即使是最基本的對象類型,如:的NSArray,NSDictionary中,和的NSString。這裏有一個具體的例子:
(lldb) po functie.length
error: class 'NSString' has incompatible superclasses
note: inherits from superclass 'NSObject' here
error: 1 errors parsing expression
唯一可用的方法是在NSObject中可用的方法,如-class。從前面的例子延伸:
(lldb) po [functie class]
__NSCFString
如果任何人有任何想法是什麼問題,您的輸入將不勝感激。謝謝。
是您的構建配置調試還是發佈?我有這樣奇怪的錯誤,因爲我在發佈。 – NobodyNada
它是調試。我一定要檢查。 – dudeman
您是否清潔和重建?你在其他項目中有這個問題嗎? – NobodyNada