【发布时间】:2011-08-04 12:03:31
【问题描述】:
我正在使用带有共享工具包的 Facebook 实现我的应用程序。我正在使用工具栏中的操作按钮和下面的代码。单击操作按钮或调用共享方法时,下一行出现错误。请赐教!
- (IBAction)share:(id)sender {
NSString *text;
NSLog(@"myButtonHandlerAction");
if (TextView.selectedRange.length > 0)
text = [TextView.text substringWithRange:TextView.selectedRange];
else
text = TextView.text;
SHKItem *item = [SHKItem text:text];
SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item];
//this line is causing error
[actionSheet showFromToolbar:self.navigationController.toolbar];
}
错误信息是 * 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无效参数不满足:view != nil”
【问题讨论】:
-
在调用共享方法时是否收到错误消息?你确定你的文本不为零吗?
-
当共享方法被调用时是。它实际上是视图中文件的文本。会不会是这个问题?