【问题标题】:Same code one gives error other one doesn't in iOS相同的代码一个给出错误,另一个在 iOS 中没有
【发布时间】:2012-08-16 11:21:10
【问题描述】:

对于我自己的项目,我使用了AGImagePickerController

我将所有必要的文件复制到我的项目中。奇怪的是我收到了一些错误。

我已将它们注释掉并决定稍后修复它们。错误没有意义,因为在演示项目中,没有这样的错误。例如,我想修复的第一件事是取消按钮。

当它被点击时,AGImagePickerCOntroller 应该被关闭。[((AGImagePickerController *)self.navigationController) performSelector:@selector(didCancelPickingAssets)];

错误是'undeclared selector didCancelPickingAssets'。

为什么在示例项目中没有错误,而我却遇到了一些错误?

谢谢

【问题讨论】:

  • 让我们从简单的开始。你有类似 -(void)didCancelPickingAssets 的东西吗?在你的 .h 文件中?

标签: ios error-handling


【解决方案1】:

如果您检查AGImagePickerController 的代码,您会看到-(void)didCancelPickingAssets; 在.m 文件中的@interface 中声明,因此可以将其用作私有 方法。

为避免出现错误,请将声明移至 .h 文件中的 @interface 部分 - 不过这可能会导致其他问题。

【讨论】:

    猜你喜欢
    • 2021-06-15
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    • 2015-02-03
    • 2020-06-26
    • 2016-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多