在视图中加载网址的问题

时间:2009-11-22 19:45:46

标签: objective-c iphone

当我在视图中尝试网址时,我对错误感到困惑。在编译时我得到以下2个错误(在h文件中为m文件):

'*'标记之前的预期标识符

也许有人可以帮我摆脱困境吗?提前谢谢!

我的代码:

文件“RssWebViewController.h”:


#import "RssWebViewController.h"

- (void)NavigateToUrl:(NSString) *url{
    NSURL *requestUrl = [NSURL URLWithString:self.url];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [webView loadRequest:requestObj] 
}

文件“RssWebViewController.h”:

#import <UIKit/UIKit.h>


@interface RssWebViewController : UIView {
    UIWebView *WebView;
}

@property  (nonatomic, retain) IBOutlet UIWebView *WebView;

- (void) NavigateToUrl:(NSString) *url;

@end

1 个答案:

答案 0 :(得分:1)

您需要使用括号中的* 构建函数定义:

- (void) NavigateToUrl: (NSString *) url;

看来你正在引用self.url,但是真的应该看看url(没有自己。)

以下是该方法的更清晰版本:

- (void) NavigateToUrl: (NSString *) url {
    NSURLRequest     *request = [NSURLRequest requestWithURL: [NSURL URLWithString: url]];
    [self.WebView loadRequest: request];
}