我有这个类用于添加到我的项目工作区的按钮。我有
linker error ( Apple Mach-o Linker Error)
然后我再次打开一个新项目并添加了这个类。 在我的ViewController.h中
#import <UIKit/UIKit.h>
#import <UIView+Glow.h>
@interface ViewController:UIViewController
@property(non atomic,strong) IBOutlet UIView *testView;
end
在我的ViewController.m
中添加了截图
#importViewController.h
-(void) viewDidLoad{
[super viewDidLoad];
[testView startGlowing]
}
我有
*unrecognized selector sent to instance error
这是班级 我建议你使用Glow Category of UIView made by secret lab。
有关如何致电此课程的任何建议?
附上了该问题的屏幕截图
答案 0 :(得分:0)
确保在要使用glow方法的实现文件顶部使用以下行:
#import "UIView+Glow.h"
答案 1 :(得分:0)
如果您已将UIView+Glow.h
复制到项目中,则应使用此项将其导入:
#import "UIView+Glow.h"
您不应使用尖括号(<UIView+Glow.h>
)来导入属于项目的标题。
如果您尚未将UIView+Glow.m
复制到项目中,则需要这样做。
如果您已将UIView+Glow.m
复制到项目中,则需要确保它包含在目标的“编译源”构建阶段。
最简单的检查方法是在主编辑器中打开UIView+Glow.m
。然后选择View&gt;公用事业&gt;显示“文件检查器”菜单项。查看File Inspector(在Xcode窗口的右侧)。确保它显示UIView+Game.m
的信息。然后查看“目标成员资格”部分。确保选中目标旁边的复选框。
您的最终屏幕截图中出现了三个链接器错误,因为您尚未将QuartzCore
框架添加到项目中。这是包含Core Animation类的框架。
如果您不知道如何向项目添加框架,请查看How to "add existing frameworks" in Xcode 4?。