Я получаю сумасшедшую ошибку и не могу понять, почему это происходит.
Я сделал простое приложение, которое использует TabBar для навигации по 3 представлениям. Я создал все и добавил один UIImageView к каждому из 3 ViewControllers, которыми управляет TabBar. Все отлично работает В приложении вы можете перемещаться по 3 видам и видеть 3 изображения.
Теперь я добавляю одну UIButton (или любой другой компонент) к 1-му ViewController. Я добавляю его в NIB и в своем коде делаю как обычно:
IBOutlet UIButton *btn;
@property (nonatomic, retain) IBOutlet UIButton *btn;
@synthesize btn;
[btn release];
и подключите кнопку UIB в моем NIB к «btn». Теперь приложение вылетает, как только TabBar пытается показать это представление (которое сразу после запуска), давая мне:
2009-08-24 16: 52: 25.164
AppName [2249: 207] *** Завершение приложения
из-за неисследованного исключения
NSUnknownKeyException, причина:
«[
setValue: forUndefinedKey:]: этот класс
не соответствует кодировке значения ключа для
ключ btn. '
Я попытался перезапустить SDK, мой компьютер, собрать для 2.2.1, 3.0, для симулятора, для устройства, очистить все цели и т. Д., Но проблема остается. Я уверен, что это как-то связано с UITabBarController. Я просто не вижу, что.