Я не знаю, почему он работает в режиме отладки, но похоже, что вы выпускаете cameraHelpView
, пока он еще используется. В подпунктах alert
есть указатель на cameraHelpView
; когда вы отпустите, к нему больше не будет доступа. Я бы предложил заменить все ваши -[NSObject release]
звонки в этом контексте на -[NSObject autorelease]
. Таким образом:
UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Camera Tips" message:@"\n\n\n\n\n\n\n\n\n\n\n\n" delegate:self cancelButtonTitle:nil otherButtonTitles:@"Go To Camera"] autorelease];
UIImage *cameraTutorial = [UIImage imageNamed:@"Camera_Tips.png"];
UIImageView *cameraHelpView = [[[UIImageView alloc] initWithFrame:CGRectMake(17, 40, 250, 255)] autorelease];
cameraHelpView.image = cameraTutorial;
[alert addSubview:cameraHelpView];
[alert show];
Давай, попробуй это и дай мне знать, если это работает. Удачи!