当我尝试使用segue在第二个viewController上更改图像时,出现一个问题:

分配给“NSArray”的“UIimage * _Nullable”的指针类型不兼容

我的代码是这样的:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
 if ([[segue identifier] isEqualToString:@"the_segue"]){

   SecondViewController *transferViewController = [segue destinationViewController];

   transferViewController.theimageView.image=@"photo.jpg";
   }
}

谁能帮助我告诉我如何解决它,谢谢!

最佳答案

您正在将theimageView的image属性(即UIImage)分配给字符串。

我想你想要的是transferViewController.theimageView.image = [UIImage imageNamed:@"photo.jpg"];

关于ios - 使用segue传递图像时指针类型不兼容? objective-c Xcode,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41146075/

10-09 03:12