Нераспознанный селектор отправлен на экземпляр из контроллера модального представления - PullRequest
0 голосов
/ 04 марта 2012

Я отображаю модальный контроллер вида из NSObject.

Я звоню presentModalViewController:animated на self.sender, который является другим контроллером представления.Контроллер представления отображается нормально, но когда я нажимаю кнопку в представлении, я получаю следующую ошибку:

- [__NSCFType buttonCancelPressed:]: нераспознанный селектор, отправленный на экземпляр

Вот как я отображаю модальный контроллер вида из моего NSObject:

FBComposeViewController *composeViewController = [[FBComposeViewController alloc] initWithNibName:@"FBComposeViewController" bundle:nil];
[self.sender presentModalViewController:composeViewController animated:YES];

Кнопка подключается к селектору в FBComposeViewController с помощью Interface Builder.

Есть ли у кого-нибудьидея, почему я могу получить эту ошибку?

Ответы [ 2 ]

1 голос
/ 04 марта 2012

Возможно, проблема связана с привязкой в ​​FBComposeViewController.xib.Какое целевое действие для кнопки отмены установлено в

0 голосов
/ 04 марта 2012

Почему вы используете self.sender?Предполагая, что sender является UIButton объектом.

Предполагая, что эта строка кода записана в классе контроллера, используйте:

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