Я работаю над проектом, и у меня есть некоторые готовые к использованию функции. Он попросил меня изменить их, но когда я пытаюсь изменить его, это не позволяет мне скомпилировать программу. Дело в том ;Цель C - UIApplicationMain (nil, nil, nil, nil); error
У меня есть функция (viewDidLoad) и эта строка на этой функции
[self.view insertSubview:mainViewController.view belowSubview:infoButton];
Я хочу, чтобы удалить infoButton себя, я могу легко удалить, но когда я пытаюсь изменить свое возвращаемое значение, которое;
int retVal = UIApplicationMain(nil, nil, nil, nil);
Это не позволяет мне скомпилировать программу. Что я должен изменить на самом деле? Искренне Ваш.
вещь, которую я удалю;
IBOutlet UIButton *infoButton; //In my .h file
[self.view insertSubview:mainViewController.view belowSubview:infoButton]; //In my .m file
int retVal = UIApplicationMain(nil, nil, nil, nil); //in my main.m file
Оригинальная версия my main.m fie;
int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(nil, nil, nil, nil);
[pool release];
return retVal;
}
Не могу ответить, так как я не получил баллов. Вот ответ =>
Хорошо. При попытке удалить
IBOutlet UIButton *infoButton; //remove
и изменить [self.view insertSubview: mainViewController.view belowSubview: infoButton];
как
[self.view insertSubview:mainViewController.view belowSubview:nil];
это дает мне
int retVal = UIApplicationMain(argc, argv, nil, nil);
Тема 1: Программа получила сигнал: "SIGABRT". Передача аргумент 1 из «» UIApplicationMain делает целое число от указателя без приведения
Какой ошибки вы получаете? – kubi