gpt4 book ai didi

ios - 重用 ImageView 会使应用程序崩溃?

转载 作者:行者123 更新时间:2023-11-29 02:14:37 24 4
gpt4 key购买 nike

我已经用一张图片初始化了一个图片 View :

validRightImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"validationTick.png"]];

想要在多个文本字段中重用相同的 ImageView ,因为它是正确的 View 。

self.txtName.rightViewMode = UITextFieldViewModeAlways;
self.txtCountry.rightViewMode = UITextFieldViewModeAlways;
self.txtName.rightView = validRightImageView;
self.txtCountry.rightView = validRightImageView ;

这会使应用程序崩溃并在一分钟后在日志中显示此错误:

*** mach_vm_map(size=8388608) failed (error code=3)

*** error: can't allocate region securely

*** set a breakpoint in malloc_error_break to debug

这背后的原因是什么以及如何解决问题。我想在多个文本字段中重复使用相同的图像。

最佳答案

您有一个图像对象,但将其设置为同时显示在两个地方。如果您想在文本字段中显示相同的图像,您应该为每个文本字段创建图像对象。

关于ios - 重用 ImageView 会使应用程序崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28891364/

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