इसलिए मैं एक ibooks- जैसे पाठक बनाने की कोशिश कर रहा हूं और मुझे webservice से डेटा प्राप्त करने के बाद गतिशील रूप से UIPageViewController की सामग्री को अपडेट करने की आवश्यकता है। कारणों की एक लंबी श्रृंखला के लिए मुझे शुरुआत में इसे तुरंत चालू करना होगा और फिर डेटा आने पर इसे अपडेट करना होगा।डेटा के बाद UIPageViewController को गतिशील रूप से पुनः लोड करें
मैं इस तरह यह बना रहा हूं:
NSDictionary *options =
[NSDictionary dictionaryWithObject:
[NSNumber numberWithInteger:UIPageViewControllerSpineLocationMin]
forKey: UIPageViewControllerOptionSpineLocationKey];
self.pageController = [[UIPageViewController alloc]
initWithTransitionStyle:UIPageViewControllerTransitionStylePageCurl
navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal
options: options];
self.pageController.dataSource = self;
self.pageController.delegate = self;
[[self.pageController view] setFrame:[[self view] bounds]];
MovellaContentViewController *initialViewController = [self viewControllerAtIndex:0];
self.controllers = [NSArray arrayWithObject:initialViewController];
[self.pageController setViewControllers:self.controllers
direction:UIPageViewControllerNavigationDirectionForward
animated:NO
completion:nil];
[self addChildViewController:self.pageController];
[[self view] addSubview:[self.pageController view]];
[self.pageController didMoveToParentViewController:self];
और फिर मैं सिर्फ सेट self.controllers = newControllersArray;
मैं एक UITableViewController के लिए reloadData की तरह कुछ के लिए देख रहा हूँ, वहाँ UIPageViewController के लिए ऐसी बात है?
कोशिश की, एक ही परिणाम। – valeriodidonato
viewControllerAtIndex है: self.controllers के तत्वों का उपयोग करें या कुछ और? –