gpt4 book ai didi

ios - [UILabel copyWithZone :]: unrecognized selector

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

我们试图在 xcode 中的两个 View 之间传递信息。我们以一种形式获取一些信息,我们将在下一个 View 中显示这些信息。我们发送了信息,但我们无法在第二个 View 中接收到它并用我们发送的信息更改标签文本。当我们打印 NSLog(@"%@", campo);在 Formulario.m 中返回 [UILabel copyWithZone:]: unrecognized selector

ClassCodigo.h:

@property (strong, nonatomic) IBOutlet UITextField *input_codigo;

ClassCodigo.m:

@implementation ClassCodigo
@synthesize input_codigo;

-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{

if ([[segue identifier] isEqualToString:@"pasa_codigo"]) {

Formulario *segundoView = (Formulario *)[segue destinationViewController];
NSLog(@"%@", input_codigo.text); //debug per veure que retorna
segundoView.campo = [input_codigo text];

}


}

公式.h:

@property (strong, nonatomic) IBOutlet UILabel *labelCampo;
@property (nonatomic, strong) NSString *campo;

公式.m:

- (void)viewDidLoad
{
[super viewDidLoad];

NSLog(@"%@", campo); //debug per veure que retorna

self.labelCampo.text = campo;
}

最佳答案

campo 声明为 NSString *,但在运行时,NSLog(@"%@", campo) 导致 [UILabel copyWithZone:]: 无法识别的选择器

这意味着您正在将 UILabel * 对象分配给需要 NSString * 的变量。这是您错误的根本原因。

关于ios - [UILabel copyWithZone :]: unrecognized selector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24365115/

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