这段代码说明了我在问什么:
对于具有 2 个屏幕的简单应用程序, the和rootViewController
a将位于索引 [0] in ,下一个视图将索引增加 1TableViewController
rootVC
navigationController
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
到下一个、上面和下面的屏幕。
我尝试将它从appDelegate
to传递到rootViewController
,然后将 from 传递rootViewController
到下一个视图,但它不起作用。
任何人请告诉我如何知道同一视图之后的视图的索引号?谢谢!