2013-09-27 18 views
0

林,這包含一個簡單的網址,如「http://www.google.com通行證的URL的UIButton從Parse.com數據瀏覽器

我把我所有的數據都放在表格視圖中,然後在導航到我的詳細視圖時有一個用戶界面按鈕,我希望將parse.com中的url值傳遞給。所以當點擊這個按鈕時,Safari瀏覽器窗口iphone發佈和顯示這個網站。

它現在不管我嘗試不工作,我測試顯示這個值在一個標籤,以確保即時通過解析我得到正確的價值。到UIButton。

的URL值與下面被拉上tableViewController,且通過SEGUE,

listing.url = [object objectForKey:@"url"]; 

然後IVE有線了這一個UIButton:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://www.google.co.uk"]]; 

與作品硬編碼的網址,但我需要用我的parse.com數據瀏覽器中的正確URL替換這個URL,

任何幫助將是驚人的,

感謝您抽出寶貴的時間提前,

+0

你是什麼意思時,你說你是這個數據傳遞到一個UIButton? – Alex

+0

即時通訊嘗試將網址值發送到按鈕,以便當您點擊此按鈕時,它會打開網址。取決於在表視圖中選擇什麼單元格導致詳細信息視圖將決定從parse.com中提取什麼值,但我需要知道如何將該值傳遞給按鈕以便啓動URL。 – flangle

回答

0

如果listing是從prepareForSegue方法裏面[segue destinationViewController],然後listing.url將裏面存儲的詳細視圖控制器所需的URL。

因此,所有你需要從你的詳細視圖控制器做的是:

- (IBAction)actionOpenWebpageOnSafari:(id)sender { 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString: self.url]];  
} 
+0

嗨菲爾,感謝您的反饋。我試過這個和UIButton現在不啓動URL,任何想法?這是我能寄給你的東西嗎? – flangle