相同的代码一给出了其他人在iOS中没有的错误

时间:2012-08-16 11:21:10

标签: ios error-handling

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

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

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

点击后,AGImagePickerCOntroller应该被解雇.. [((AGImagePickerController *)self.navigationController) performSelector:@selector(didCancelPickingAssets)];

错误为'undeclared selector didCancelPickingAssets'。

为什么示例项目中没有错误,而我收到一些错误?

由于

1 个答案:

答案 0 :(得分:0)

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

为了避免错误,您将声明移到.h文件的@interface部分 - 这可能会导致其他问题。