2011-11-13 24 views
0

我有我的名爲ftp numbers.php有以下內容的文件:從PHP到iPhone表

1 /布賴恩/紅
2 /西蒙/藍
3 /路易斯/紅

我怎樣才能把它放到桌子上?

我需要的表格顯示:

布賴恩
西蒙
Loiuse

在細胞中,然後當你點擊它帶你到一個頁面的名稱之一與名稱匹配的顏色。

我用這個代碼時,我只需要在一個PHP文件,並輸出到文本框讀取一行:

NSString *queryString = [NSString stringWithFormat: @"http://website.com/numbers.php"]; 
NSData *dataRequest = [NSData dataWithContentsOfURL: [ NSURL URLWithString: queryString]]; 
NSString *serverOutput = [[[NSString alloc] initWithData:dataRequest encoding: NSASCIIStringEncoding] autorelease]; 
urlTextField.text = serverOutput; 
NSArray *splitString = [serverOutput componentsSeparatedByString: @"/"]; 
NSString *idOut = [splitString objectAtIndex: 0]; NSString *nameOut = [splitString objectAtIndex: 1]; NSString *colorOut = [splitString objectAtIndex: 2]; 
idTextField.text = idOut; nameTextField.text = nameOut; colorTextField.text = colorOut; 

但我懷疑有點當涉及到多行以及如何獲得他們進入我的表格視圖。我假設我需要把行放入數組中?

回答

0

首先,我使用免費的可用CFPropertyList在服務器上生成plist-Data。爲什麼,因爲以後很容易導入plist結構。

在可以導入數據這樣的應用:

NSArray * myArray = [NSArray arrayWithContentsOfURL:[NSURL 
URLWithString:@"http://url.com/foo.plist"]]; 

可以使用NSMutableArray的,而不是當你對矯正myArray的。

歡呼

+0

問題是,我從我的MySQL數據庫與幾個條目獲取數據,所以我必須創造數的plist文件在誰記錄每個用戶。 –

+0

沒有你不。你可以用param(plist.php?user = username)訪問你的plist,然後數據將回到動態。 –