Приложение Objective-c для iphone, проблемы с кнопкой для разбора гиперссылки - PullRequest
1 голос
/ 27 августа 2010

Еще одна проблема для меня с моим приложением - простая процедура.Я хочу иметь кнопку, которая, если вы нажмете, откроет ссылку, связанную с рассматриваемой статьей.Я следовал инструкциям, которые я понимаю, но у меня возникли проблемы с пониманием, почему ссылка не будет работать.

- (IBAction)link:(id)sender {
WebViewController *view = [[WebViewController alloc] initWithNibName:@"WebViewController" 
                                                              bundle:nil];
[[self navigationController]pushViewController:view 
                                      animated:YES];
NSString *urlAddress = [item objectForKey:@"link"];
NSLog(@"urlad = %@", urlAddress);
NSURL *url = [[NSURL alloc] initWithString: urlAddress];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
NSLog(@"url = %@", url);
[[view webView] loadRequest:request];

[urlAddress release];
[url release];
[view release];}

Я пытался исследовать это дальше, но безуспешно (NSLogs).Я могу сказать, что «ссылка» попадает в строку urlAddress, но NSURL URL не будет принимать преобразование строки.Это очень раздражает.

Если кто-то может помочь, я был бы очень признателен.

...