属性与主类中的属性类型不匹配

fl0_9

自iOS 8起,我的m文件存在问题(但可在iOS 7上运行),我需要这个

@property (nonatomic, retain) UITextView *description;

但是在NSObject.h中,我有这个:

@property (readonly, copy) NSString *description;

并且Xcode返回此错误->“类扩展中的属性'UITextView *'的类型与主类中的属性类型不匹配”

我想我必须更改UITextView的名称,但不确定。

你能给我一些建议吗?

撤消

是的,您需要更改您的名称UITextView,我会去的descriptionTextView或类似的名称。

这里发生的是NSObject 已经有一个名为的属性description由于您要将此属性设置为on的对象可能是继承的NSObject,因此系统显然认为您正在尝试扩展NSObject由于它的属性类型为,NSString并且您尝试定义type的属性UITextView,因此编译器不愿接受并确定它无法工作。因此,您会收到此错误。

可能发生的情况是,使用iOS 8的编译器比使用iOS 7的编译器更加智能,因此捕获了此错误。无论哪种方式,更改它都符合您的最大利益!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

延续类中的属性属性与主类不匹配

类型不匹配?“ ...缺少类型中的以下属性...”

Rapidminer 中的属性不匹配

类型不匹配错误:将类public get属性作为参数传递给子过程

类型String的属性与以下类型不匹配:模式JSON模式验证器中的对象

Scala中的Java类类型不匹配?

默认值类型与属性的类型不匹配

属性类型与访问者类型不匹配

语义问题:属性类型与访问器类型不匹配

ListView中的图像不匹配BackColor属性

对象数组中的属性不匹配

在Xamarin.Forms中找不到“ HeightRequest”的属性,BindableProperty或事件,或者值和属性之间的类型不匹配错误

在与List <class>匹配的类中查找属性

找不到“ MaxLength”的属性,可绑定属性或事件,或者值和属性之间的类型不匹配

无法引用属性或方法/类型不匹配的Microsoft Access

DynamoDB UpdateException:对于属性更新类型不匹配

使用 simulacrum 的类型类定义中的类型不匹配

属性类型“ Int”与其包装类型“ EnvironmentObject”的“ wrappedValue”属性不匹配

如何验证Javascript类中的属性类型?

Swift中类的存储类型属性

属性中的通用类型类名称

属性作为类中的函数类型

Java:类类型不匹配

运行错误:属性验证失败:[属性{/ Targets / 0 / Values}的值与类型{Array}不匹配]

如果规则和解析器的属性类型不匹配,如何访问精神规则的属性?

没有找到'ItemsSource'的属性,可绑定属性或事件,或者值和属性之间的类型不匹配?

Xamarin Forms找不到“ Sku”的属性,可绑定属性或事件,或者值和属性之间的类型不匹配

类的属性模型的属性不绑定

属性“ responseType”的类型不兼容