Итак, я начинаю с какао и ObjC. Я пытаюсь следовать примеру в готовой к использованию книге «С / какао» от oreilly. Мое applicationDidFinishLaunching не вызывается. Я думаю, это проблема с тем, как я все подключил в IB.
Заголовок: http://pastebin.com/6AdQt1uN
Класс: http://pastebin.com/VCQWJWkj
IB: http://img265.imageshack.us/img265/4616/screenshot20110216at111.png
Кто-нибудь видит что-нибудь очевидное, чего нет у моих нетренированных глаз?
Имеет ли ваш Application объект свой делегат, установленный для вашего Application App Delegate объекта? Щелкните правой кнопкой мыши на Application в окне IB и установите выход delegate в качестве объекта Application App Delegate.
Application
Application App Delegate
delegate
Предположение: вы не установили объект, в котором вы определили applicationDidFinishLaunching в качестве делегата для вашего приложения.
для тех, кто не использует IB, убедитесь, что вы указали делегата приложения в main.m следующим образом:
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
вместо:
return UIApplicationMain(argc, argv, nil, nil);