错误:*使用未声明的标识符';firstObject';在iOS 7项目的NSArray上
错误:*使用未声明的标识符“firstObject” 错误:*使用未声明的标识符“lastObject”错误:*使用未声明的标识符';firstObject';在iOS 7项目的NSArray上,ios,objective-c,nsarray,Ios,Objective C,Nsarray,错误:*使用未声明的标识符“firstObject” 错误:*使用未声明的标识符“lastObject” 什么?第一个对象和最后一个对象是NSArray的属性。 不能将其用作下标 或者将其用作: UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController; NSArray *arrayViewControllers
什么?第一个对象和最后一个对象是NSArray的属性。 不能将其用作下标 或者将其用作:
UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController;
NSArray *arrayViewControllers = (NSArray *)splitViewController.viewControllers;
ViewController *masterViewController = (ViewController *) arrayViewControllers[firstObject];
VideoViewController *detailVideoViewController = (VideoViewController *) arrayViewControllers[lastObject];
或:
有关更多信息,请参阅,
firstObject
和lastObject
是NSArray的属性。
不能将其用作下标
或者将其用作:
UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController;
NSArray *arrayViewControllers = (NSArray *)splitViewController.viewControllers;
ViewController *masterViewController = (ViewController *) arrayViewControllers[firstObject];
VideoViewController *detailVideoViewController = (VideoViewController *) arrayViewControllers[lastObject];
或:
有关更多信息,请参阅
ViewController *masterViewController = (ViewController *) arrayViewControllers.firstObject;
VideoViewController *detailVideoViewController = (VideoViewController *) arrayViewControllers.lastObject;