我剛開始玩Core Data。屬性名爲'description'導致崩潰
我創建了一個實體,名爲任務與一個屬性稱爲說明。我打開Interface Builder,並添加了核心數據實體查看。
選擇了我的實體,屬性並嘗試構建應用程序。點擊「添加」按鈕後,它會與EXC_BAD_ACCESS一起崩潰。
將此屬性重命名爲'desc'後,它可以正常工作。
任何人都可以解釋爲什麼會發生這種情況?核心數據中的'描述'是一些保留字還是什麼?
我剛開始玩Core Data。屬性名爲'description'導致崩潰
我創建了一個實體,名爲任務與一個屬性稱爲說明。我打開Interface Builder,並添加了核心數據實體查看。
選擇了我的實體,屬性並嘗試構建應用程序。點擊「添加」按鈕後,它會與EXC_BAD_ACCESS一起崩潰。
將此屬性重命名爲'desc'後,它可以正常工作。
任何人都可以解釋爲什麼會發生這種情況?核心數據中的'描述'是一些保留字還是什麼?
description
是ann用於調試的Objective-C屬性,一直延伸到Core Foundation,它具有相應的CFDescription
函數。你應該爲其他屬性命名。
更多可可比Objective-C,但是。 – 2010-07-07 18:49:09
這是NSObject的方法。從NSObject繼承的所有類(實際上都是)繼承該方法。它爲調試目的生成對象的文本描述。當你使用NSLog(@「%@」,anObject)記錄對象時,它會調用描述方法。 – TechZen 2010-07-07 22:27:57
我首先寫了Cocoa,然後將它編輯到Objective-C,所以我應該保持原樣。 – lucius 2010-07-07 22:57:26