Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c FXLabel崩溃,UILabel错误_Objective C_Ios_Interface Builder_Subclass - Fatal编程技术网

Objective c FXLabel崩溃,UILabel错误

Objective c FXLabel崩溃,UILabel错误,objective-c,ios,interface-builder,subclass,Objective C,Ios,Interface Builder,Subclass,我试图在我的项目中设置FXLabel,但我遇到了一个无法解释的错误。我正在使用Interface Builder管理该属性 .h文件 @property (nonatomic) IBOutlet FXLabel *titleLabel; .m文件 self.titleLabel.shadowColor = [UIColor colorWithWhite:1.0f alpha:0.8f]; self.titleLabel.shadowOffset = CGSizeMake(1.0f, 2.0f)

我试图在我的项目中设置FXLabel,但我遇到了一个无法解释的错误。我正在使用Interface Builder管理该属性

.h文件

@property (nonatomic) IBOutlet FXLabel *titleLabel;
.m文件

self.titleLabel.shadowColor = [UIColor colorWithWhite:1.0f alpha:0.8f];
self.titleLabel.shadowOffset = CGSizeMake(1.0f, 2.0f);
self.titleLabel.shadowBlur = 1.0f;
self.titleLabel.innerShadowColor = [UIColor colorWithWhite:0.0f alpha:0.8f];
self.titleLabel.innerShadowOffset = CGSizeMake(1.0f, 2.0f);
.xbi文件

尝试编译和运行时,会在此行中抛出一个错误

self.titleLabel.innerShadowColor = [UIColor colorWithWhite:0.0f alpha:0.8f];
错误如下所示:

Terminating app due to uncaught exception 'NSInvalidArgumentException', 
reason: '-[UILabel setInnerShadowColor:]: unrecognized selector sent to 
instance 0x6e56180'
我猜编译器会认为它是UILabel,而不是FXLabel(显然是)。 我找不到一个工作围绕它,任何想法可能是什么问题或我可以尝试什么

提前谢谢
sebastian

清理和构建+重新启动XCode解决了问题。

添加以下if([titleLabel isKindOfClass:[FXLabel class]]){NSLog(@“Is FXLabel”);}并发布值。感谢您花时间。不知何故,在重新启动xcode两次并将FXLabel文件重新添加到我的项目中后,它自行解决了问题。。。奇怪:)