我已經在Xcode 4.2.1中創建了標準的基於頁面的應用程序。基於頁面的應用程序修改
我需要改變ModelController.m
它有方法 -
- (DataViewController *)viewControllerAtIndex:(NSUInteger)index storyboard:(UIStoryboard *)storyboard;
爲每個頁面這種方法創造新DataViewController
DataViewController *dataViewController = [storyboard instantiateViewControllerWithIdentifier:@"DataViewController"];
我希望只使用一個DataViewController
實例所有頁面在這個應用程序。若要更改方法viewControllerAtIndex
這樣:
if (dataViewController == NULL) {
dataViewController = [storyboard instantiateViewControllerWithIdentifier:@"DataViewController"];
}
dataViewController.dataObject = [self.pageData objectAtIndex:index];
但是這不能正常工作。
感謝您的提前。
「這不能正常工作」對任何人都沒有用。它出什麼問題了? – jrturton