我在我的文檔文件夾中的iOS包含一個鏈接,看起來像這裏面的文本文件:@「https://www.mysite.com」在閱讀iOS中的文本文件中的URL後加載NSURL?
我可以成功地讀取文件:
//READ TEXT FILE:
NSArray *paths5 = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory5 = [paths5 objectAtIndex:0];
NSString *filePath5 = [documentsDirectory5 stringByAppendingPathComponent:@"mytext.txt"];
NSString *myContent = [NSString stringWithContentsOfFile:filePath5 encoding:NSUTF8StringEncoding error:NULL];
的NSString *爲myContent是實際的鏈接:@「https://www.mysite.com
現在我通過的NSURLRequest加載內容,像這樣:
NSURLRequest *request2 = [NSURLRequest requestWithURL:
[NSURL URLWithString:myContent]];
[[NSURLConnection alloc] initWithRequest:request2 delegate:self];
的問題/錯誤我得到:
Connection failed: Error Domain=NSURLErrorDomain Code=-1000 "bad URL" UserInfo=0xfe75cc0 {NSUnderlyingError=0xfe86ac0 "bad URL", NSLocalizedDescription=bad URL}
但是,如果[NSURL URLWithString:爲myContent]];用字符串替換,如[NSURL URLWithString:@「https://www.mysite.com」]],那麼連接就起作用。
這裏發生了什麼?爲什麼我不能將文本文件中的url加載到我的URLWithString參數中?
你可以嘗試從任何空格字符修剪你的字符串嗎? 'filePath5 = [filePath5 stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];' – 2012-08-15 04:38:55
我仍然得到相同的錯誤... ... – sunny 2012-08-15 04:46:16