I have to access a web server using a GET with international characters (Hebrew in my case but could be anything).
So I make an NSString just fine
You can use NSURL directly without NSString:
//.h file
@interface NewsBrowser : UIViewController {
UIWebView *webView;
NSURL *NewsUrl;
}
@property (nonatomic, retain) IBOutlet UIWebView *webView;
@property (nonatomic, assign) NSURL *NewsUrl;
@end
//.m file
[webView loadRequest:[NSURLRequest requestWithURL:NewsUrl]];
Just pass a NSURL from another view (using NewsUrl variable) to this view.