2013-08-18 59 views
0

我正在嘗試爲我的學校構建一個iOS應用程序,並且該應用程序的一個部分是「本週食物」,它基本上應該顯示學校午餐的內容。 喜歡的東西: 星期一: 週二: 等等..iOS - 從網站輸入中讀取信息

是決定什麼是吃午飯應該可以每週進行更改,通過一個網站,我認爲這是最簡單的方法的人。

我應該使用RSS嗎?任何建議什麼是這樣做的好方法? I found this tutorial但我不確定這是我正在尋找的東西。

回答

0

在iOS應用程序中實現它的最佳解決方案是使用JSON Web服務。 因人而異,基本上,你有你的服務器上的頁面,這將顯示波 - 維克利菜單的JSON表示:

{ 
    "Monday" : [ 
     "First option", 
     "Second option", 
     "Third option", 
    ], 
    "Tuesday" : [ 
     "First option", 
     "Second option", 
    ], 
    ... 
} 

然後,用一個經典的IOS網絡查詢(或使用像AFNetworking庫得到這個數據如果你想)。

之後,如果從NSJSONSerialization使用+ (id)JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt error:(NSError **)error解析。

從我是如何定義的JSON表示,你會得到您的信息一樣,(假設dic是的NSDictionary源於JSONObjectWithData

// Get day 
NSArray * day = dic[@"Monday"]; 
NSString * firstOption = dic[0]; 
// You could also use loops on your dictionaries/arrays. 

要做到這一點,你可能真的想了解什麼是JSON,以及它是如何工作(一般和iOS中

祝你好運!

+0

非常感謝你,我很感激。 –

+0

ÿ我們的歡迎。如果是你要求的,請標記爲答案;-)。 – DCMaxxx