Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не находит cимволы в объектном модуле 
:(
    Опции темы
torero
Дата 28.10.2011, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 177
Регистрация: 1.2.2006

Репутация: нет
Всего: нет



Хотел использовать CATransition. Подключил #import <QuartzCore/QuartzCore.h> 
В программе оставил несколько операторов: 

- (void) touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event
{
    CATransition *animation = [CATransition animation];
    [animation setDelegate:self];
    [animation setType: kCATransitionPush];
}

Ошибку даёт Link:   Undefined symbols: "_kCATransitionPush", referenced from:
                                        _kCATransitionPush$non_lazy_ptr in ClipViewController.o
                                         (maybe you meant: _kCATransitionPush$non_lazy_ptr)
                                       "_OBJC_CLASS_$_CATransition", referenced from:
                                         objc-class-ref-to-CATransition in ClipViewController.o
                                         ld: symbol(s) not found
                                         collect2: ld returned 1 exit status

Что ещё мне нужно подключить?
PM MAIL   Вверх
Bitter
Дата 28.10.2011, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 10
Всего: 27



а Вы подключили саму библиотеку QuartzCore к проекту? А то импорта тут мало
PM MAIL ICQ Skype   Вверх
torero
Дата 28.10.2011, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 177
Регистрация: 1.2.2006

Репутация: нет
Всего: нет



Спасибо за ответ. Нет, я подумал, что так как #define <QuartzCore...  не даёт ошибку, то она подключилась. Когда #defina не было, то ошибку давал оператор- CATransition no declare.
Ещё я подключал Quartz, когда установил Хакинтош 10.6.6  Сразу не шли разные программы, видео-плееры, Preview, а сейчас идут. Если это другое, то  её нужно скачивать из торрента
или она есть, только надо подключить?
Вобще то я графикой, с самого её начала, хотел заняться позже, а сейчас осваиваю UIView. Но в видах приходится что-то выводить, вот я и застрял.
Объясните ещё, пожалуйста, я уже встретил UIAnimation, UITransition, QuartzCore и ещё что-то. Их все нужно изучать? Или есть старые методы, которые уже можно не использовать
( и не читать ), а использовать новые.(Это я по аналогии с VC++).



Это сообщение отредактировал(а) torero - 28.10.2011, 19:36
PM MAIL   Вверх
Bitter
Дата 29.10.2011, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 10
Всего: 27



Цитата(torero @  28.10.2011,  19:33 Найти цитируемый пост)
#define <QuartzCore...


Вы наверное имели в виду #import <QuartzCore...

Нет, этого мало. Любой фреймворк должен сначала быть подключен к проекту: (картинка для хкода 4.2)
user posted image

Нажимаете + и выбираете в списке его, после чего можете компилировать
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | iOS | Следующая тема »


 




[ Время генерации скрипта: 0.0626 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.