【问题标题】:Need help on implement action button with SHAREKIT for xcode?在使用 SHAREKIT for xcode 实现操作按钮方面需要帮助?
【发布时间】: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”

【问题讨论】:

  • 在调用共享方法时是否收到错误消息?你确定你的文本不为零吗?
  • 当共享方法被调用时是。它实际上是视图中文件的文本。会不会是这个问题?

标签: iphone xcode facebook


【解决方案1】:

检查 HKItem *item = [SHKItem text:@"TEST TEXT"];作品

如果是这样,那你就知道问题所在了!

【讨论】:

  • 对不起,它不起作用。 *** 断言失败 -[SHKActionSheet _presentSheetFromView:above:], /SourceCache/UIKit_Sim/UIKit-1448.89/UIActionSheet.m:1720 2011-08-04 22:18:38.176
猜你喜欢
  • 2011-01-05
  • 1970-01-01
  • 1970-01-01
  • 2011-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-27
  • 2012-03-23
相关资源
最近更新 更多