objective-c - 没有可见的@interface

标签 objective-c ios xcode interface

我在很多场合都遇到过这个错误,但我不清楚一般情况下是什么原因导致了这个错误。在堆栈溢出和谷歌上寻找一个多小时后,我仍然没有答案。有人可以帮忙吗?

我看到了几个具体的答案,但没有说明错误发生的原因,只有“做 x”或“做 y”。

我还没有包含代码,因为我想知道这个错误通常发生的原因,这样我就可以在以后遇到这个错误时修复我的代码。

最佳答案

它可能发生的原因有很多,但通常是说在它标记的代码行中,它没有看到任何证据表明你引用的选择器在它认为对象具有的类型的接口(interface)中.

在这个例子中,

No visible interface error

他们用错误的类型声明了 operandStack。

在这一个

http://www.raywenderlich.com/forums/viewtopic.php?f=2&t=3312

他们在选择器名称中有错字

关于objective-c - 没有可见的@interface,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10387330/

相关文章:

iphone - 如何旋转 MPMoviePlayerController 视频但不旋转其 super View

ios - 将从 Homebrew 下载的 C 库链接到 Xcode 项目时出错

iphone - 如何在 UIToolbar 内的 UIBarButtonItem Action 中发送发件人

ios - 在 MKMapView 中过滤餐厅

ios - 静态 NSString 使用与内联 NSString 常量

ios - 出现键盘时向上移动 View

ios - 后台定位服务在一段时间内停止工作

ios - iOS 8 上的 UIAlertController/UIAlertView 滚动

ios - 如何使用 Objective C 从 ios 设备中选取(选取器 View )任何文件?

objective-c - 如何知道在 Objective-C 中哪个方法执行了选择器