我正在尝试实现一个使用sharekit框架的应用程序,当我使用sharekit提供的代码时遇到2个异常,基本上我的程序只是在Facebook上共享一个图像

我有一个按钮可以执行以下操作

  -(IBAction)share:(id)sender
 {
UIImage *img=[UIImage imageNamed:@"eg.png"];
SHKItem *item=[SHKItem image:img title:@"Look"];
SHKActionSheet *actionsheet=[SHKActionSheet actionSheetForItem:item];

[actionsheet showFromToolbar:navigationController.toolbar];
}


当我使用断点时,我发现最后一行有问题

例外情况:
1)-[SHKActionSheet _presentSheetFromView:above:]中的断言失败

2)由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无效的参数不令人满意:view!= nil'

我没有navigationController,所以我只是在头文件中声明了它,这是以下错误的原因吗?
我做对了吗?我在网上的sharekit上找不到任何好的东西

最佳答案

在最后一行尝试self.view ..它应该工作

10-08 06:04