我是iPhone開發新手。 這裏是我的代碼:它是否正確的代碼?
- (void)setImage:(UIImage *)image ImageKey:(NSObject *)imageKey
{
NSNumber *number=(NSNumber*)imageKey;
int num=[number intValue];
UIScrollView *scrollViewFamily=(UIScrollView*)[scrollViewProfile viewWithTag:6];
UIButton *btnPhoto=(UIButton*)[scrollViewFamily viewWithTag:num];
[btnPhoto setImage:image forState:UIControlStateNormal];
Photo *aPhoto= [appData.CurrentUser.familyListarray objectAtIndex:num-1000];
aPhoto.photoImg=image;
}
滾動型retainCount是3,對於按鍵2和aPhoto爲1 現在我的問題是,是不是寫的如果是那麼如何釋放這些對象? 幫我。謝謝你...
如果您是iPhone新手,並且這是一個新項目,您應該使用ARC並且不關心保留/釋放對象。 – florian
其已開發,現在我要檢查內存泄漏...和其非弧項目 – HML
這個代碼有很多錯誤;方法名稱和參數,各種隨機不必要的強制轉換,似乎使用名爲「key」的數字索引等...忽略'retainCount',它是無用的。我建議潛入一個相對簡單的iOS開發指南,然後重新考慮這些代碼。 – bbum