这是我的viewControler.m文件中的代码
- (void)viewDidLoad{
[super viewDidLoad];
[self.abilitygeneration setText:((TestAbility *)[self.testabilities objectAtIndex:0]).abilitygeneration]; }它给我一个错误,隐式转换的NSInteger又名整数到NSString是不允许的。如何启用ARC并解决setText的this.Instead问题?我可以使用什么?
在TestAbility.h文件中,as生成被设置为NSInteger。谢谢
发布于 2011-12-14 19:02:51
所以如果我没理解错的话,setText:有NSString,而你有NSInteger?如果这是正确的,您可以显式转换它们,如下所示:
[self.abilitygeneration setText:[NSString stringWithFormat:@"%d",((TestAbility *)[self.testabilities objectAtIndex:0]).abilitygeneration]];https://stackoverflow.com/questions/8502774
复制相似问题