我使用基于页面的应用程序模板创建了简单的应用程序。所有数据都存储在var pageData = NSArray()
内,而在Apple的示例中,它在init
类的ModelController
方法中初始化。现在我需要使用从服务器收到的数据更新页面。我在updateDataFromServer
类中创建了方法ModelController
,其中将json请求放到服务器并更新pageData
。如果我尝试从updateDataFromServer
的{{1}}拨打我的init
,那一切都会出错。我应该从哪个地方拨打ModelController
以及如何正确更新updateDataFromServer
?也许pageData
应放在其他地方?
答案 0 :(得分:1)
您可以将您的数学内容放在RootViewController
UIViewController
的子类中,您可以将您的方法放在该类中,然后从viewDidAppear
调用它。
一旦您的方法从服务器获得响应,您就可以在rootview中重新加载数据源,并将该数组复制到modelViewController
,以便PaginationViewController
- 数据源获得更新。
您可以发布代码以获得更多帮助。
这可以帮助你。
HTH,享受编码!!