Я получаю некоторые странные ошибки связывания в XCode. Я понимаю более или менее то, что связывает ошибки, а не почему они появляются в моей ситуации.
У меня есть приложение, которое запускалось только с iPhone. Когда я настраивал его на универсальность, я получил некоторые нечетные ошибки связывания. Затем я просто создал новый универсальный проект и импортировал файлы, которые он построил и выполнил без ошибок. Теперь, работая с интерфейсом iPad, я добавил некоторые анимации и наследую QuartzCore/QuartzCore.h, но когда я создаю, я получаю ошибки связывания (показано ниже). Что вызывает такую проблему, как я могу ее исправить и как ее избежать в будущем?
"_OBJC_CLASS_$_CAMediaTimingFunction", referenced from:
objc-class-ref-to-CAMediaTimingFunction in mainViewController_iPad.o
"_OBJC_CLASS_$_CABasicAnimation", referenced from:
objc-class-ref-to-CABasicAnimation in mainViewController_iPad.o
"_kCAMediaTimingFunctionEaseIn", referenced from:
_kCAMediaTimingFunctionEaseIn$non_lazy_ptr in mainViewController_iPad.o
(maybe you meant: _kCAMediaTimingFunctionEaseIn$non_lazy_ptr)
"_OBJC_CLASS_$_CAKeyframeAnimation", referenced from:
objc-class-ref-to-CAKeyframeAnimation in mainViewController_iPad.o
"_OBJC_CLASS_$_CAAnimationGroup", referenced from:
objc-class-ref-to-CAAnimationGroup in mainViewController_iPad.o
"_CATransform3DIdentity", referenced from:
_CATransform3DIdentity$non_lazy_ptr in mainViewController_iPad.o
(maybe you meant: _CATransform3DIdentity$non_lazy_ptr)
ld: symbol(s) not found
collect2: ld returned 1 exit status