【问题标题】:Crash when tapping cell in GMGridView在 GridView 中点击单元格时崩溃
【发布时间】:2014-08-13 19:59:05
【问题描述】:

我正在尝试使用 GMGridView 库,一切正常,但是当我点击单元格时,应用程序在库的方法中崩溃并出现以下错误:[UILongPressGestureRecognizer hasRecognizedValidGesture]: 无法识别的选择器发送到实例... 我试图在其他链接器标志部分添加“-ObjC -all_load”,但这给了我另一个库的错误(MWPhotoBrowser)。 有人解决了这个问题吗? 谢谢

【问题讨论】:

    标签: objective-c ios xcode gmgridview


    【解决方案1】:

    您应该指定链接器标志:

    -ObjC -all_load
    

    (source).

    如果您使用的是 Xcode 4.2 和 LLVM 3.0,则只需要 -ObjC

    要了解为什么需要这样做,请查看this S.O. thread

    Look here 了解在 Xcode 3 中设置链接器标志的步骤。在 Xcode 4 中,您必须选择目标,然后在右侧窗格中选择 Build Settings 选项卡。

    【讨论】:

    • 我已经尝试过了,但是当我添加 -ObjC -all_load 时,我认为还有另一个错误,因为链接了另一个库。 Xcode 错误是“重复符号”
    • 我正在使用 Xcode 4,我也尝试过仅使用 -ObjC 但我有同样的错误。我已经在目标中添加了库
    • 请注意:Xcode 4.2 和 LLVM 3.0(Xcode 4.2 支持更多编译器,因此您可以使用不同的编译器)。你得到了哪个重复的符号?
    • 我已经解决了,我在其他链接器标志中添加了 -ObjC,然后我从构建中的“复制捆绑资源”中删除了另一个库的链接(给我副本)阶段。
    猜你喜欢
    • 2012-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-09
    • 1970-01-01
    • 1970-01-01
    • 2017-02-12
    相关资源
    最近更新 更多