ビューが表示されたら.plistからいくつかのデータ(設定)にアクセスしています。そのデータにアクセスするためにviewDidAppear:(BOOL)animated
メソッドを使用すると、すべてがうまく機能しています。しかし、データにアクセスするためにviewWillAppear:(BOOL)animated
メソッドを使用してデータにアクセスすると、すべてが停止し、EXC_BAD_ACCESSエラーが発生します。viewWillAppear:(BOOL)アニメーションメソッドを使用しているときにEXC_BAD_ACCESSが表示されます
誰かが私を助けてくれますか?
- (void)viewDidAppear:(BOOL)animated {
NSLog(@"View Will Appear method");
NSString *filePath = [self settingsFilePath];
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath]) {
NSArray *array = [[NSArray alloc] initWithContentsOfFile:filePath];
if ([[array objectAtIndex:0] intValue] == 0) {
UIImage *imageLow = [UIImage imageNamed:@"image1.png"];
[object1 setImage:imageLow];
[imageLow release];
unitRatio = 1.8;
}
else if ([[array objectAtIndex:0] intValue] == 1) {
UIImage *imageHigh = [UIImage imageNamed:@"image2.png"];
[object1 setImage:imageHigh];
[imageHigh release];
unitRatio = 0.9;
}
[array release];
}
else {
UIImage *imageLow = [UIImage imageNamed:@"image1.png"];
[object1 setImage:imageLow];
[imageLow release];
unitRatio = 1.8;
}
}
あなたは私たちのためにコードを投稿できますか?ビューが最初に表示されるときはこれがありますか?またはあなたがそれに戻った時だけ? – MCannon
私はそれに戻ったときに...私はそれがオブジェクトを解放することと関係があるかもしれないと思っています – cgossain