我收到一个无法识别的选择器异常,试图在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
答案 0 :(得分:0)
您确定要在IBOutlet
中正确分配interface Builder
吗?
当您访问self.pulldownTab
访问内存中的NSCFNumber
变量时,引用无法正常工作。
答案 1 :(得分:0)
我在这里遇到了同样的问题。就我而言,我在代码的前面设置了 myTextView ,但没有设置 .text 属性,如下所示:
self.myTextView = @"text";
而不是我应该做的事情:
self.myTextView.text = @"text";
由于某种原因,此时没有抛出任何错误,但是当我尝试在NSString上设置alpha属性时(后者没有这样的东西),它会产生一个问题:)
无论如何,在设置 .alpha 属性之前,只需在代码中查找这样的任何愚蠢错误 - 它们可能是导致问题的原因!