【发布时间】:2013-08-21 06:18:40
【问题描述】:
以下是我的Model.h 文件:
@interface Model : NSObject
- (void)loadSiteForTTSWithText:(NSString *)text AndVerseNumber:(int)versesNumber AndChapterNumber:(int)chapterNumber AndBookNumber:(int)bookNumber;
.... //few other methods are here
@end
我已将Model.h 导入我的ViewController 并为Model 创建了一个对象,即model。然后我使用模型访问Model 中的方法。所有其他方法都可以正常工作,但是当我尝试访问时:
[model loadSiteForTTSWithText:stringToRead AndVerseNumber:verseNumber AndChapterNumber:chapterNumber AndBookNumber:bookNumber];
我收到错误:
No visible @interface for 'Model' declares the selector 'loadSiteForTTSWithText:AndVerseNumber:AndChapterNumber:AndBookNumber:'
Model.h 中声明的其他方法没有任何错误。可能是什么问题?
编辑
我检查了重复文件,但找不到。
【问题讨论】:
-
你没有在Model.m文件中实现
loadSiteForTTSWithText:AndVerseNumber:AndChapterNumber:AndBookNumber:方法吗? -
我已经实现了。但是即使没有实现,如果声明了,应该不会报错吧?
-
嗯对...你的文件存在于
Targets -> Build Phases -> Compile Sources.. ? -
你在哪里添加 Model.h ??我的意思是你的 viewCon.h 或 viewCon.m >>?
-
如何以及在哪里创建模型对象...?
标签: ios objective-c