objective-c - 使用 ShareKit 将 UILabel 传递给 Facebook

标签 objective-c ios facebook sharekit

根据建议,我已将 ShareKit 添加到我的应用程序中,我想将 UILabel 的内容发送到 Facebook。尝试后

SHKItem *item = [SHKItem text:labelText];
[SHKFacebook shareItem:item];

它因 -[UILabel length] 崩溃:发送到实例 0x8279600 的无法识别的选择器

我已经使用简单的文本对其进行了测试,以确保我没有搞乱任何安装并且它可以完美运行。

我开始认为这是我的代码,因为我还在学习。

有什么想法吗?

干杯。

最佳答案

您需要发送文本而不是 UILabel 所以改变如下

SHKItem *item = [SHKItem text:labelText];

SHKItem *item = [SHKItem text:labelText.text];

关于objective-c - 使用 ShareKit 将 UILabel 传递给 Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10921920/

相关文章:

ios - child 失去了对 parent 的弱引用

objective-c - 检查整个枚举的相等性?

ios - 将 iPad 上的表单数据导出为可打印的 PDF

ios - 在 Swift 3 中声明 "NSMapTable StrongObject"

ios - "Fatal error: unexpectedly found nil while unwrapping an Optional value"- 将图像发布到 FaceBook

ios - UIActivityController 在 Facebook 上分享时不报告文本和图像

iphone分配实例变量

ios - 通话进行时如何管理应用程序 View ?

iphone - 如何构建 ICU 以便我可以在 iPhone 应用程序中使用它?

ios - Facebook AppLinks 在 iOS 上究竟如何工作?