我正在解析一個RSS提要,並將每個項目存儲在一個字典中,並將其中的每一個存儲在一個數組中。這一切工作正常,但當我嘗試打開鏈接從飼料什麼都沒有發生,網址似乎是正確的,因爲我有NSLog的時候按下按鈕,我已經刪除空白,換行符和製表符,但我不確定天氣我已經做到了這一點。有任何想法嗎?RSS提要鏈接不開放
我知道最初的解析和存儲是好的,因爲我在程序的其他部分使用其他元素,所以我將只顯示與問題直接相關的代碼。
格式化URL
libraryRSSString = [[stories objectAtIndex: 0] objectForKey: @"link"];
[libraryRSSString stringByReplacingOccurrencesOfString:@" " withString:@""];
[libraryRSSString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
,並打開該鏈接的動作,我現在提的是,動作硬編碼的鏈接時,如工作@「http://www.google.com」;
-(IBAction)LibraryRSSAction{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:libraryRSSString]];
NSLog(@"button pressed");
NSLog(@"the link is %@",libraryRSSString);
}
謝謝,看起來很有希望,儘管當我調用方法時,我得到一個警告,說'NSString可能不會響應urlEncodeUsingEncoding',試圖編譯它,並且按下按鈕時導致SIGBART – sjhtaylor 2012-03-06 13:47:41
您是否導入了類別? – fbernardo 2012-03-06 14:07:04
我編輯了我的答案。 – fbernardo 2012-03-06 14:13:32