我正在尝试使用以下代码调用窗口
self.Modality = [[Modalities alloc]initWithNibName:@"Modalities" bundle:nil];
[self presentModalViewController:self.Modality animated:YES];
其中modality是modalities(class)的对象
我收到以下错误
错误:无法设置对象 - 无论是readonly属性还是找不到setter 错误:访问未知的'模态'getter方法
任何解决该问题的建议
答案 0 :(得分:2)
将模态属性声明为nonatomic
retain
,但不是readonly
。
@property (nonatomic, retain) NSArray* Modality;
在您的.m文件中使用以下内容
@synthesize Modality;
答案 1 :(得分:1)
假设您正在改进previous question的代码,那么您已经正确设置了该属性。我想你忘了合成访问器方法,添加一个
@synthesize Modality;
之后
@implementation ...
注意强>
您不应该使用大写字母开始使用变量命名。通常的做法是将它用于类名。