访问NSObject子类中某些类型的问题

时间:2014-11-28 14:35:49

标签: ios objective-c subclass nsobject

过去我创建了NSObject的子类,并将各种类型的字符串返回给UIColor。

以下是一段代码示例:

enter image description here

但是我最近在iOS 8中开始了一个新项目并且已经做了同样的事情,但是我收到了以下错误:

enter image description here

我能够返回NSString,NSDictionary等,但我无法返回基于UI的内容。所以UIColor,UITabBar等

第一个项目是在更新到Xcode 6之前创建的,第二个项目(一个有问题)是在升级之后创建的。两者都使用Objective C。

我看不出这两个文件有什么区别。有谁知道我为什么会遇到这个问题?

非常感谢。

1 个答案:

答案 0 :(得分:4)

添加到顶部

#import <UIKit/UIKit.h>

那是因为UIColor是来自UIKit框架的类,所以你也需要导入UIKit。

那么为什么Xcode 6发生了这个错误?
由于Apple已删除PCH默认支持,请参阅my previous answer