xcode - nsnumber to int swift
La conversión implícita de NSInteger a NSString no está permitida en ARC... qué solución alternativa se debe usar para tratar con enteros (1)
Este es mi código en mi archivo viewcontroller.m
- (void)viewDidLoad{
[super viewDidLoad];
[self.abilitygeneration setText:((TestAbility *)[self.testabilities objectAtIndex:0]).abilitygeneration]; }
Me da un error La conversión implícita de NSInteger aka int a NSString no está permitida con ARC. ¿Cómo habilito ARC y tengo una solución para esto? En lugar de setText, ¿qué puedo usar?
abilitygeneration se establece como NSInteger en el archivo TestAbility.h ... gracias
Entonces, si entendí correctamente, setText:
toma un NSString
y usted tiene un NSInteger
? Si eso es correcto, puede convertirlos explícitamente de la siguiente manera:
[self.abilitygeneration setText:[NSString stringWithFormat:@"%d",((TestAbility *)[self.testabilities objectAtIndex:0]).abilitygeneration]];