Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Пан_Атаман
0 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 34
1

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

05.08.2014, 22:09. Просмотров 795. Ответов 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?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.08.2014, 22:09
Ответы с готовыми решениями:

Разбираемся как работает @synthesize
первое правило использования ARC: забыть слово @synthesize Доступ к свойству...

Построение интерфейса (литература)
Здравствуйте! Никак не могу найти информацию по нужной мне теме. Недели две...

Искривление слайдера (Изменение интерфейса)
Здравствуйте. Для себя захотелось сделать вот такой вот плеер как на...

Чем абстрактный класс отличается от интерфейса?
Привет всем гуру! Собственно сабж. Желательно с примерами:) Заранее...

Как сделать адаптацию интерфейса к альбомной ориентации экрана
у меня есть таблица с вот такими UIView в ячейках, как можно сделать чтобы при...

1
Melzas
38 / 38 / 6
Регистрация: 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 в приложении одно и создается оно при инициализации (код выше).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.08.2014, 07:05

разбираемся с потоками
добрый вечер всем начинаю потихоньку разбираться с потоками...есть такая...

Разбираемся в условии
помогите решить , или хотя бы понять способ решения данных задач: 1)...

Разбираемся с массивами
$plugins = array( array( &quot;plugin&quot; =&gt; &quot;AdminList&quot;, &quot;description&quot; =&gt;...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru