0
У меня есть пользовательская UIActivity, которая возвращает UIViewController, когда был вызван ActivityViewController метода - (UIViewController *). Но в итоге он показывает пустой черный экран вместо UIViewController после нажатия на активность. Любая идея, что не так?Пользовательский UIActivity, отображающий пустой экран
Это мой код в пользовательском UIActivity:
- (void)prepareWithActivityItems:(NSArray *)activityItems
{
self.vc = [[testaViewController alloc] init];
}
- (UIViewController *)activityViewController
{
return self.vc;
}
сообщение с примером пользовательского UIActivity: HTTP : //stackoverflow.com/questions/12766300/how-can-i-create-a-custom-uiactivity-in-ios-6-7 – pruinis
Я предполагаю, что вы разработали свой пользовательский вид в XIB-файле? Если это так, вам нужно вызвать '[[testaViewController alloc] initWithNibName: @" myNib "bundle: nil];' Поскольку у вас есть контроллер вида, не связанный с ним. –
@pruinis пример return nil для метода activityViewController – daarkfish