无法识别的UIImageView选择器设置alpha

时间:2013-05-21 14:35:38

标签: ios objective-c uiview uiimageview iboutlet

我收到一个无法识别的选择器异常,试图在UIImageView上设置alpha,但我不明白为什么这应该看到UIImageView继承自UIView和{ {1}}属性。

alpha

**更新** 故事的道德 - 解决了。小心键值编码,之前正在调用此函数

@property (strong, nonatomic) IBOutlet UIImageView              *pulldownTab;

...
self.pulldownTab.alpha = 1.0;


2013-05-21 07:33:32.964 TestControl[655:907] -[__NSCFNumber setAlpha:]: unrecognized selector sent to instance 0x1e587fa0

2 个答案:

答案 0 :(得分:0)

您确定要在IBOutlet中正确分配interface Builder吗?

当您访问self.pulldownTab访问内存中的NSCFNumber变量时,引用无法正常工作。

答案 1 :(得分:0)

我在这里遇到了同样的问题。就我而言,我在代码的前面设置了 myTextView ,但没有设置 .text 属性,如下所示:

self.myTextView = @"text";

而不是我应该做的事情:

self.myTextView.text = @"text";

由于某种原因,此时没有抛出任何错误,但是当我尝试在NSString上设置alpha属性时(后者没有这样的东西),它会产生一个问题:)

无论如何,在设置 .alpha 属性之前,只需在代码中查找这样的任何愚蠢错误 - 它们可能是导致问题的原因!