Я работаю над приложением iOS 7.1 на Xcode 5.1.1 (не может быть обновлен в настоящее время), с ARC и без StoryBoard, а когда я вызываю пустой метод в viewDidLoad метод, приложение вылетает в конце моего пользовательского метода. В настоящее время я думаю, что это либо моя старая версия Xcode, либо тот факт, что я не использую StoryBoard, но я упростил код как можно больше и до сих пор не могу найти ошибку. если кто-то может указать, что я делаю неправильно, это было бы здорово, спасибо!Получение разрешения на разрешение адресной книги приложение iOS
Крушение только говорит Тема 1: точка останова 1.1, сбой при [self.window makeKeyAndVisible]
звонки [viewController viewDidLoad]
.
ViewController.h
@interface XYZContactsTableViewController : UITableViewController
@end
ViewController.m:
- (id)initWithStyle:(UITableViewStyle)style
{
self = [super initWithStyle:style];
if (self) {
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
[self getAddressBook];
}
- (void)getAddressBook {
} // App crashes at line point exactly
AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
XYZContactsTableViewController *viewController = [[XYZContactsTableViewController alloc] init];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:viewController];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = navigationController;
[self.window makeKeyAndVisible];
return YES;
}
редактирует: Кроме того, вызов чистые функции C в метод viewDidLoad работает, поэтому проблема имеет какое-то отношение к объекту viewController.
Добавлена @ Matt аварии информации, и переименовал метод, но авария все-таки происходит. – Impossibility