NSString *str = [[NSString alloc] initWithString:theList.artist];
NSLog(@"%@",str); // Log gives me the correct string...
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:str]];
[self.webView loadRequest:request];
NSLog(@"%@", request); //Log returns <NSURLRequest (null)>
然後,如果我嘗試:
NSString *str = [[NSString alloc] initWithString:@"http://totssants.com/index.html"];
//which is the actual URL I am trying to load
一切順利...我可以在其他地方,但沒有通過串請求... 可能是我解析XML的問題?
謝謝!
您是否嘗試過使用NSURLRequest * request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:theList.artist]]? – CBredlow
如果你將NSLog(@「%@」,str);'移動到你記錄請求的地方,它看起來還好嗎?或者如果你使用'NSString * str = [[NSString alloc] initWithString:theList.artist];'而不是前兩行? –
你似乎不明白內存管理是如何工作的。你正在泄漏str(除非你使用ARC,在這種情況下alloc/init是多餘的)。 –