我正在学习iPad开发,并且正在重构我的项目以使用Kobold2d。它一直运行良好,但我坚持使用labelWithString:dimensions:hAlignment:vAlignment:fontName:fontSize:初始化器初始化CCLabelTTF,但问题是对于hAlignment和vAlignment,期望值(CCTextAlignment和CCVerticalTextAlignment)已经贬值。我读到要使用的值是NSTextAlignment,它们可以在AppKit框架中找到。
这就是事情变得棘手的地方;XCode似乎拒绝承认AppKit框架的存在。当我转到“目标->摘要->链接框架和库”并尝试添加一个框架时,AppKit没有显示为一个选项。不过,我仍然可以通过在系统/库/框架中搜索并从那里添加它来找到并添加它。然而,即使添加了它,XCode仍然不允许我执行"#import“。这甚至更奇怪,因为使用AppKit的cocos2d类在导入它时没有任何问题。
我完全不明白为什么我的项目似乎拒绝允许我使用AppKit框架;是否必须包含某种框架搜索路径?
发布于 2012-08-17 01:41:14
AppKit是一个OS X框架。您不能在iOS应用程序中使用它。改为导入UIKit,它是AppKit的iOS版本。它也定义了NSTextAlignment。
https://stackoverflow.com/questions/11992635
复制相似问题