我正在尝试添加一个目标 C祝酒图书馆 https://github.com/scalessec/Toast到我的 xcode 项目。
但我收到了一些这样的错误:
"Cannot find interface declaration for 'UIView'"
"Expected a type"
我已与 QuartzCore.framework 链接。并且.m文件已添加到编译源中。
我缺少什么?我是ios新手。请帮忙。
这是库中的一个错误。头文件(UIView+Toast.h https://github.com/scalessec/Toast/blob/master/Toast/Toast/UIView%2BToast.h) uses UIView
但不导入<UIKit/UIKit.h>
,因此将其源文件复制到您的项目中可能会出现此错误。
(UPDATE: 此错误已于 2014 年 10 月 14 日修复。 https://github.com/scalessec/Toast/commit/0472e372fb3d9bc4817e253096f1a7f036999920#diff-bb1f487794b73b8383c530091026687b)
解决此问题的一种方法是添加#import <UIKit/UIKit.h>
到顶部UIView+Toast.h
.
另一种方法是添加#import <UIKit/UIKit.h>
到你的目标的.pch
如果您的项目有“支持文件”组中的文件.pch
文件。 Xcode 6 的项目模板似乎不包含.pch
文件,因此您可能无法轻松使用此修复程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)