UIImage * image = [[UIImage alloc] initWithData:data]; ((YKSubCategory *)[_ subCategories objectAtIndex:connection.tag - 1])。menuImage = image; [image release];在Objective-C中的屬性的內存問題
這是我寫的代碼。數據存在並創建設計圖像。 (我用imageview測試過它,圖像出現)。 當我嘗試設置menuImage屬性時出現問題。它不會被設置。我不知道爲什麼。所以menuImage屬性的值仍然爲零。 這裏是屬性定義:
@property (nonatomic, retain) UIImage *menuImage;
什麼可以是問題?
編輯:
我分了代碼是WalkyTalky的請求。 這裏是我寫的代碼:
UIImage *image = [[UIImage alloc] initWithData:data];
YKSubCategory *subCategory = (YKSubCategory *)[_subCategories objectAtIndex:connection.tag - 1];
subCategory.menuImage = image;
[image release];
[_tableView reloadData];
所以現在有趣的是,輔類型變量是我所期望的變量。然後,我設置menuImage屬性後,該屬性的變量設置。我可以在調試器中看到,但在數組中沒有設置。這是什麼?
是的,我合成了。等一下。我會分手。 – 2010-08-05 08:03:03
我的繪圖代碼出現錯誤。謝謝! – 2010-08-08 07:37:15