gpt4 book ai didi

ios - Objective-C :带有 UIImage 的 PushViewController 不工作

转载 作者:行者123 更新时间:2023-11-28 18:16:17 24 4
gpt4 key购买 nike

我正在尝试将 UIImage 从第一个 View Controller 传递到第二个 View Controller ,但这并没有出现在第二个 View 中。为什么?

我在 FirstController.m 中的代码:

SecondController *second = (SecondController *)[self.storyboard instantiateViewControllerWithIdentifier:@"SBSecondController"];

second.imgCard.image = [UIImage imageNamed:@"image.png"];

[self.navigationController pushViewController:second animated:YES];

我在 SecondController.h 中的代码:

@property (nonatomic, strong) IBOutlet UIImageView *imgCard;

我在 SecondController.m 中的代码:

@implementation SecondController 

@synthesize imgCard;

最佳答案

如果您要在 ImageView 上设置的图像在您的 Assets.xcassets 或您的项目文件夹中,那么您不需要在 prapare 中传递图像以供 sague 使用,如下所示;

imgCard.image = [UIImage imageNamed:@"image.png"];

在 FirstController.m 中:

SecondController *second= (SecondController*)[self.storyboard instantiateViewControllerWithIdentifier:@"SBSecondController"];

second.imageVar = [UIImage imageNamed:@"image.png"];

[self.navigationController pushViewController:second animated:YES];

在 SecondController.h 中:

@property (nonatomic, strong) IBOutlet UIImageView *imgCard;
@property UIImage *imageVar;

在 SecondController.m 中:

@implementation SecondController 

@synthesize imageVar,imgCard;

-(void)viewDidLoad{
[super viewDidLoad];
imagCard.image = imageVar;
}

关于ios - Objective-C :带有 UIImage 的 PushViewController 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37434283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com