0
我在我的項目中使用UIActionSheet
:UIActionSheet發佈後解僱
self.actionSheet = [[[UIActionSheet alloc] initWithTitle:nil] autorelease];
這是對象:
@property (nonatomic, retain) UIActionSheet *actionSheet;
而且UIActionSheet
後解僱我想將其釋放,並使其nil
此代碼:
[self.actionSheet release];
self.actionSheet = nil;
但是當我這樣做的時候pp崩潰,任何想法爲什麼會發生?
您必須使用ARC啓用的代碼... autorelease是歷史記錄。 – iAnurag
@iAuurag我沒有意識到Apple已經從編譯器中刪除了MRC。爲什麼不直接跳到迅速?也許objective-c是歷史! – YvesLeBorg
@iAuurag不,你不必使用ARC。 – rmaddy