Ios 为什么Xcode在这里“需要一个标识符”?
我正在访问视图控制器的WordsMinute属性NSNumber,并将其设置为从整数转换而来的NSNumber,该整数是浮点型转换为整数。您不需要[self.wpmSlider.value]周围的括号 或使用Ios 为什么Xcode在这里“需要一个标识符”?,ios,objective-c,xcode,ios5,ios6,Ios,Objective C,Xcode,Ios5,Ios6,我正在访问视图控制器的WordsMinute属性NSNumber,并将其设置为从整数转换而来的NSNumber,该整数是浮点型转换为整数。您不需要[self.wpmSlider.value]周围的括号 或使用 [self.wpmSlider.value]在[self.wpmSlider.value]周围不需要括号 或使用 [self.wpmSlider-value]删除self.wpmSlider.value周围的[]括号 编译器需要一个方法名作为标识符,如numberwhite:在外部方法调用
[self.wpmSlider.value]在[self.wpmSlider.value]周围不需要括号 或使用
[self.wpmSlider-value]删除self.wpmSlider.value周围的[]括号
编译器需要一个方法名作为标识符,如numberwhite:在外部方法调用中删除self.wpmSlider.value周围的[]括号
编译器需要一个方法名作为标识符,如numberwhite:在外部方法调用中,您可以在新的编译器中使用
destination.wordsPerMinute = [NSNumber numberWithInt:(int)[self.wpmSlider.value]];
如果要将其转换为整数值,则:
destination.wordsPerMinute = @(self.wpmSlider.value);// [NSNumber numberWithInt:(int)[self.wpmSlider.value]];
您可以在新的编译器中使用
destination.wordsPerMinute = [NSNumber numberWithInt:(int)[self.wpmSlider.value]];
如果要将其转换为整数值,则:
destination.wordsPerMinute = @(self.wpmSlider.value);// [NSNumber numberWithInt:(int)[self.wpmSlider.value]];
使用新的编译器XCode 4.5+:
destination.wordsPerMinute = @((int)self.wpmSlider.value);
否则:
destination.wordsPerMinute = @((int)self.wpmSlider.value);
使用新的编译器XCode 4.5+:
destination.wordsPerMinute = @((int)self.wpmSlider.value);
否则:
destination.wordsPerMinute = @((int)self.wpmSlider.value);
您也可以使用新的装箱语法:@intself.wpmSlider.value您也可以使用新的装箱语法:@intself.wpmSlider.value它更像@self.wpmSlider。value@redent84:谢谢你指出我的错误,从问题中抄袭过来,但忘了删除那些[]:它更像@self.wpmSlider。value@redent84:谢谢你指出我的错误,从问题中抄袭过来,忘了删除那些[]: