ошибка: объект не может быть установлен - либо свойство только для чтения, либо не найден установщик - PullRequest
0 голосов
/ 31 мая 2011

Я пытаюсь вызвать окно, используя следующий код

self.Modality = [[Modalities alloc]initWithNibName:@"Modalities" bundle:nil];

[self presentModalViewController:self.Modality animated:YES];

где модальность является объектом модальностей (класс)

Я получаю следующие ошибки

ошибка: объект не может быть установлен - либо свойство только для чтения, либо не найден установщик ошибка: доступ к неизвестному методу получения 'Modality'

любое предложение, чтобы решить это

Ответы [ 2 ]

2 голосов
/ 31 мая 2011

Объявите вас Модальность свойство как nonatomic retain, но не readonly.

@property (nonatomic, retain) NSArray* Modality;

И используйте ниже в ваших .m файлах

@synthesize Modality;
1 голос
/ 31 мая 2011

Если вы уточняете свой код предыдущего вопроса , вы уже правильно настроили свойство. Я думаю, что вы забыли синтезировать методы доступа, добавить

@synthesize Modality;

После

@implementation ...

Примечание

Не следует начинать имена переменных с заглавной буквы. Обычно это используется для имен классов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...