这段代码说明了我在问什么:
对于具有 2 个屏幕的简单应用程序, the和rootViewControllera将位于索引 [0] in ,下一个视图将索引增加 1TableViewControllerrootVCnavigationController
import UIKit
import CoreData
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
let navController = self.window?.rootViewController as! UINavigationController
let firstViewController = navController.viewControllers[0] as! firstViewController
firstViewController.managedObjectContext = self.managedObjectContext
return true
}
现在我试图managedObjectContext从appDelegate后面的 ViewControllers传递rootViewController:
中心视图是rootViewController,我想传递managedObjectContext到下一个、上面和下面的屏幕。
我尝试将它从appDelegateto传递到rootViewController,然后将 from 传递rootViewController到下一个视图,但它不起作用。
任何人请告诉我如何知道同一视图之后的视图的索引号?谢谢!