Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
Пан_Атаман
0 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 34
#1

Разбираемся с файлами интерфейса - Objective-C

05.08.2014, 22:09. Просмотров 673. Ответов 1
Метки нет (Все метки)

Всем привет!
Помогите разобраться- начал разбираться с XCode, учусь по книге разработка приложения для iOS 5. Понимаю, что старая, но в ней хорошо описан принцип работы с xib файлами, а не со storyboard. Но вот проблема- в XCode 5, по умолчанию работа со сторибордом, а в XCode 4- работа с xib- и они сразу запускаются. Я пытаюсь подготовить всё чтобы было так же- чтобы xib сразу запускался, вместо storyboard'a
----
Вопрос:
Я создаю пустой проект- добавляю в него xib файл + h+m файлы ля контроллера. Выставляю в настройках, чтобы этот xib был основным окном (показываля сразу же после билда) в итоге он выдаёт вот такую ошибку:

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0xa065250> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view.'

Добавлено через 27 минут
И ещё хочу спросить - что использовать лучше UIView или UIWindow?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.08.2014, 22:09     Разбираемся с файлами интерфейса
Посмотрите здесь:

Разбираемся в условии Java
Turbo Pascal Завалил тест, разбираемся с ошибками
Objective-C Работа с большими файлами + шифрование
Java SE разбираемся с потоками
Objective-C Искривление слайдера (Изменение интерфейса)
Objective-C Разбираемся как работает @synthesize
Построение интерфейса (литература) Objective-C
Objective-C Как сделать адаптацию интерфейса к альбомной ориентации экрана
PHP Разбираемся с массивами
PHP разбираемся со скриптом для last-modified
C# Разбираемся с SourceGrid
Разбираемся с показательным распределением

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Melzas
38 / 38 / 4
Регистрация: 20.07.2011
Сообщений: 88
06.08.2014, 07:05     Разбираемся с файлами интерфейса #2
Выставляю в настройках, чтобы этот xib был основным окном
Проверь, выставлен ли класс контроллера в xib. Также проверь наличие аутлета для view.

Также можно попробовать инициализировать вручную в AppDelegate:
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    UIWindow *window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
 
    TTMainViewController *mainController = [[TTMainViewController alloc] init];
    window.rootViewController = mainController;
 
    self.window = window;
    [window makeKeyAndVisible];
    
    return YES;
}
что использовать лучше UIView или UIWindow?
Разберись по книге/документации для чего нужно UIView и для чего UIWindow. В 99% случаев UIWindow в приложении одно и создается оно при инициализации (код выше).
Yandex
Объявления
06.08.2014, 07:05     Разбираемся с файлами интерфейса
Ответ Создать тему
Опции темы

Текущее время: 21:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru