在我的
.m
文件中,我调用同一 .m
文件内的方法。在标头中,我有正确的标头导入,但我不断收到此警报:
替代文本http://www.balexandre.com/temp/2010-04-11_2222.png
我做错了什么?我应该怎么做才能使这个错误消失?我有点迷失在这里:-(
即使我将其更改为:
NSString *path = [[NSString alloc]
initWithString:@"...."];
[self parseXMLFileAtURL:path];
[path release];
您只需在
.h
文件中声明该方法即可。 或者,如果不打算从另一个类调用方法实现,则将方法实现移到调用位置之前。
在您的实现文件(BlogViewController.m)中,添加一个扩展接口,如下所示:
@interface BlogViewController ()
- (void) parseXMLFileAtURL:(NSString *)URL;
@end
@implementation BlogViewController
...
这告诉编译器期待该方法,但如果没有外部对象需要调用它,则将其保持受保护。