這段代碼有什麼問題?簡單的UIImageView數組上的EXC_BAD_ACCESS
在接口:
NSArray *myImages;
@property (nonatomic, retain) NSArray *myImages;
實現:
NSArray *array = [NSArray arrayWithObjects:
[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image1.png"]],
[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image2.png"]],
[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image3.png"]],
nil];
self.myImages = array;
[array release];
如果我初始化後立即登錄myImages,它正確地記錄的UIImageViews的陣列。然而,在後面的應用程序中,當我嘗試從另一種方法訪問self.myImages時,我得到了EXC_BAD_ACCESS。它被保留在界面中。問題是什麼?
啊,當然。那是愚蠢的。 – sol 2011-02-02 22:34:38