2015-07-23 2 views
2

Я пытаюсь использовать класс в Objective C в моем проекте Swift, я добавил зависимость «-ObjC» в свой флаг компоновщика, а также использовал мост заголовок. В основном все остальные классы Objective C и библиотека работают, за исключением этого.Невозможно использовать объектные операторы C/типы данных в swift

enter image description here

+2

NSColor находится на Mac OSX, а не на iOS. Его «эквивалент» - это UIColor. – Larme

+0

Это, вероятно, достойно ответа @Larme –

ответ

5

NSColor является на Mac OS X, а не на IOS. Его «эквивалент» - UIColor.

Вот почему компилятор говорит, что он не знает NSColor.

+0

Могу ли я использовать UIColor вместо NSColor или есть ли существенная разница между ними? –

+0

У них есть несколько методов, которые одинаковы, но не все одинаковы. Так что в зависимости от того, используется ли код для конкретных ... – Larme

0

попробовать этот

#import <UIKit/UIKit.h> 

Надеется, что это помогает.

Смежные вопросы