對於ObjC,我還是有點新鮮的,所以請原諒我,如果我的術語關閉。將數據插入自定義對象
我有一個web服務返回在數組以下事件數據:
- eventName的
- eventAddress
- eventCity
在尺寸的web服務陣列變化時間,取決於某一天發生了多少事件。
我的問題是,我需要將此webservice數據自動拉入自定義類(RandomEvent),但我不確定如何完全做到這一點。
我可以手動像這樣做,但由於web服務返回的數組不同的大小,它沒有意義做這樣(見下文):
- (NSArray *)todaysEvents {
RandomEvent *event1 = [RandomEvent new];
[event1 setName:eventName[0]];
[event1 setAddress:eventAddress[0]];
[event1 setCity:eventCity[0]];
RandomEvent *event2 = [RandomEvent new];
[event2 setName:eventName[1]];
[event2 setAddress:eventAddress[1]];
[event2 setCity:eventCity[1]];
RandomEvent *event3 = [RandomEvent new];
[event3 setName:eventName[2]];
[event3 setAddress:eventAddress[2]];
[event3 setCity:eventCity[2]];
return @[event1, event2, event3];
}
我知道我將不得不遍歷webservice數組,但是就我所能得到的。將數組值賦給我的自定義類的最佳方法是什麼?任何指導將不勝感激。
哦。我認爲這是因爲我們在一次回答。感謝downvote btw – shpasta