2011-05-25 60 views
0

嘿,我有一個phpMyAdmin的網站,我用我的數據庫福/更新我的iPhone應用程序從PHP鏈接iPhone打開URL

我期待做到以下幾點:

  • 當用戶點擊一個UIButton
  • 此按鈕將抓住從一個PHP文件(我的服務器上),一個URL和PHP文件裏面將抓住從我的表中的一個URL,並繼續打開Safari瀏覽器到該URL

我h我一直試圖做幾個小時,但與iOS開發工具包很少經驗,我仍然在學習:-)

將我的php文件中的文本從文本轉換爲在iOS Safari中打開一個URL與該URL發佈我的PHP文件中....

這裏是我做了什麼 - 我的.h文件是建立與-(IBAction)linkbutton;

我.m文件有.....

-(IBAction)LinkButton{ 
    NSURL *linkurl = [NSURL URLWithString:@"http://mydomain.com/link.php"]; 
    NSString *linkresponse = [[NSString alloc] initWithContentsOfURL:linkurl]; 


    [[UIApplication sharedApplication] openURL:linkurl]; 

不過,我知道我必須使用linkresponse而不是linkurl,因爲它轉換爲另一個URL(即YouTube視頻或其他鏈接)的PHP文件,但它與linkresponse它做了CRASH,並且它與linkurl它在safari中打開我的PHP文件,並顯示相應的鏈接頁面,我的PHP文件是否設置正確....如果你想獲得一個URL的內容,應閱讀蘋果的URL Loading System Programming Guide

任何幫助將是巨大的

+0

你能給我一個你正在使用的link.pnp的例子嗎?這樣我可以幫助你解析迴應。 – 2011-05-25 23:43:17

回答

0

-[NSString initWithContentsOfURL:]確實做它的名字意味着什麼:它初始化一個URL的內容。但是,該方法主要(應該是)用於加載本地文件的內容,其URL爲http://localhost/...。爲此,您應該使用URL提取。

這有道理嗎?