我有一个自定义的UIActivity,它在调用方法- (UIViewController *) UIViewController时返回一个activityViewController。但在单击该活动后,它最终会显示一个空白的黑屏,而不是UIViewController。知道出什么问题了吗?
这是我在自定义UIActivity中的代码:
- (void)prepareWithActivityItems:(NSArray *)activityItems
{
self.vc = [[testaViewController alloc] init];
}
- (UIViewController *)activityViewController
{
return self.vc;
}发布于 2015-02-02 13:46:44
我将我的代码更改为以下代码,现在它可以工作了
- (void)prepareWithActivityItems:(NSArray *)activityItems
{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];
UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"testaviewcontroller"];
self.vc = vc;
}
- (UIViewController *)activityViewController
{
return self.vc;
}https://stackoverflow.com/questions/28209205
复制相似问题