0

プロジェクトでFXLabelhttps: //github.com/nicklockwood/FXLabelを設定しようとしていますが、説明できないエラーが発生します。私はInterfaceBuilderを使用してプロパティを管理しています。

.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'

どういうわけか、コンパイラはそれがFXLabelではなくUILabelであると考えていると思います(明らかにそうです)。私はそれを回避するための解決策を見つけることができません、問題が何であるか、または私が試すことができるアイデアはありますか?

事前に感謝しますセバスチャン

4

1 に答える 1

0

Clean&Build+XCodeを再起動すると問題が解決しました。

于 2012-10-20T07:24:38.533 に答える