【问题标题】:Error at Twitter SetCompletionHandler in iOS and PhoneGapiOS 和 PhoneGap 中的 Twitter SetCompletionHandler 错误
【发布时间】:2012-03-10 18:22:29
【问题描述】:

我是 iOS 5 的新手,我在 PhoneGap 中创建了也支持 iOS。我使用了 PhoneGap twitter 插件 (https://github.com/brianantonelli/phonegap-plugins/tree/a5c9d3a806514d1032c0673a9f97aeb3bcefd6bc/iPhone/Twitter),当我没有设置 Completion Handler 时它工作正常。但是,我想向用户显示警报。当setCompletionHandler 我遇到像这样的错误访问错误 。

我尝试了带有 ARC 和不带 ARC 的示例应用程序。但它不起作用。请为此提供解决方案。每一个我都做错了。

如果我创建本机应用程序(不是 PhoneGap 应用程序)。它工作正常。

【问题讨论】:

    标签: cordova ios5 phonegap-plugins


    【解决方案1】:

    我修好了!我正在使用带有 Sharekit 2.0 的 PhoneGap,但我从另一个 PhoneGap twitter 插件中发现了这个有用的建议:

    如果您遇到应用程序在 iOS 模拟器上以 EXC_BAD_ACCESS 崩溃的问题,您可能遇到了弱链接问题。

    在 XCode 的左栏中突出显示您的项目后,转到 Targets > Your Project > Build Settings > Linking > Other Linker Flags 并将 -weak_library 替换为 -weak-lSystem

    【讨论】:

    • 我在 EXC_BAD_ACCESS 和设置完成处理程序(不使用 PhoneGap)时遇到了同样的问题,这为我解决了问题。
    猜你喜欢
    • 2013-08-16
    • 1970-01-01
    • 2016-02-19
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    相关资源
    最近更新 更多