iPhone как использовать ошибку ссылки CAShapeLayer с armv7

#iphone #cashapelayer

#iPhone #cashapelayer

Вопрос:

Это, вероятно, что-то действительно простое, но я никогда раньше не использовал CAShapeLayers, я импортировал это вверху:

импорт < QuartzCore/QuartzCore.h >

И компилятор не жалуется, но компоновщик с этой ошибкой:

   "_OBJC_CLASS_$_CAShapeLayer", referenced from:
      objc-class-ref in myClass.o
ld: symbol(s) not found for architecture armv7
  

Что мне нужно импортировать, чтобы это работало?, я использую Xcode 4.2 и создаю для iPhone iOS 4.3.

Ответ №1:

Добавьте QuartzCore.framework в свои связанные библиотеки на этапах сборки цели.

CAShapeLayer является частью фреймворка QuartzCore, поэтому вам необходимо связать его с вашим проектом Xcode, чтобы использовать его.