Я прорабатываю «Начало разработки приложений для iPad» и зацикливаюсь на главе 3, где создал проект, который работает с листом действий.
В моем нынешнем виде мое приложение загружается в симулятор без ошибок, о которых я знаю, но при запуске происходит сбой, и в окне отладчика появляются следующие ошибки:
2010-05-31 19: 44: 39.703 UsingViewsActionSheet [49538: 207] *** Утверждение
ошибка в - [UIActionSheet showInView:],
/SourceCache/UIKit_Sim/UIKit-1145.66/UIAlert.m:7073
2010-05-31 19: 44: 39,705 UsingViewsActionSheet [49538: 207] ***
Завершение приложения из-за необработанного исключения
NSInternalInconsistencyException, причина: «Недопустимый параметр не
удовлетворительно: вид! = ноль
Я уверен, что в этом блоке происходит сбой приложения на основе моего использования точек останова.
// Реализовать viewDidLoad
, чтобы выполнить дополнительную настройку после загрузки представления, обычно с кончика.
- (void)viewDidLoad {
UIActionSheet *action = [[UIActionSheet alloc]
initWithTitle:@"This is my Action Sheet!"
delegate:self
cancelButtonTitle:@"OK"
destructiveButtonTitle:@"Delete Message!"
otherButtonTitles:@"Option 1", @"Option 2", @"Option 3", nil];</p>
<pre><code>[action showInView:self.view]; // <-- This line seems to trigger the crash....
[action release];
[super viewDidLoad];
}
Я что-то упускаю из виду, или проблема в чем-то большем, чем показано здесь? Я посмотрел на реферат для showInView и пока не могу ничего предугадать.
Я ценю любую помощь.
С уважением,
Стив О'Салливан