indexNSUInteger在我的父视图控制器和子视图控制器上都是一个。但是当我尝试传递NSUInteger值时,index我在这一行收到警告:controller.index = index;说“不兼容的整数到从 NSUInteger 分配给 NSUInteger 的指针转换”并告诉我用&(index). 但是当我将它转换为时,&(index)我不再从index. 我究竟做错了什么?(编程新手)谢谢!
- (PhotoViewController *)viewControllerAtIndex:(NSUInteger)index storyboard:(UIStoryboard *)storyboard
{
self.image = [self photoAtIndex:index];
if (self.image == nil) {
return nil;
}
PhotoViewController *controller = [storyboard instantiateViewControllerWithIdentifier:@"PhotoViewController"];
controller.image = self.image;
controller.index = index;
return controller;
}