我首次使用核心數據。我創建了一個名爲「Channel」的實體。我正在使用的教程也爲每個實體創建了一個「模型文件」。所以它就像一個名爲「Channel」的對象(類),它將屬性聲明爲ivars,然後用@property保留它們。現在在.m文件中,使用了@dynamic iVars,而不是合成它們。現在顯然,由於我保留並沒有發佈,代碼泄漏。我試着編寫一個dealloc方法,但它不起作用。它說「使用未聲明的標識符」ivar名稱「」。發佈核心數據模型文件iVars
這裏有什麼問題?在使用核心數據時甚至需要創建一個「模型文件」?如果是這樣,爲什麼呢?我將如何釋放這些變量?
感謝,
我知道..請再讀一遍我的問題。當我使用「dealloc」時,它給了我錯誤。此外,核心數據中的數據模型文件可以自動生成。我自動生成的文件,並沒有「dealloc」方法。 – darksky
請參閱有關核心數據自定義託管對象類的Apple文檔:http://developer.apple.com/library/ios/#documentation/DataManagement/Conceptual/iPhoneCoreData01/Articles/03_ManagedObject.html#//apple_ref/doc/uid/ TP40008305-CH102-SW2 – Manoj