Pan*_*ang 9 xcode nsstring nsinteger ios5 xcode4.2
这是我的viewcontroller.m文件中的代码
- (void)viewDidLoad{
[super viewDidLoad];
[self.abilitygeneration setText:((TestAbility *)[self.testabilities objectAtIndex:0]).abilitygeneration]; }
Run Code Online (Sandbox Code Playgroud)
它给了我一个错误NSInteger的隐式转换,也就是ARC不允许将NS转换为NSString.如何启用ARC并为此设置解决方法.而不是setText我可以使用什么?
能力生成在TestAbility.h文件中设置为NSInteger ..谢谢
sjs*_*sjs 18
所以如果我理解正确的话,setText:拿一个NSString,你有一个NSInteger?如果这是正确的,您可以显式转换它们如下:
[self.abilitygeneration setText:[NSString stringWithFormat:@"%d",((TestAbility *)[self.testabilities objectAtIndex:0]).abilitygeneration]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10859 次 |
| 最近记录: |