destination.wordsPerMinute = [NSNumber numberWithInt:(int)[self.wpmSlider.value]];
我正在访问我正在使用的视图控制器的 wordsPerMinute 属性(一个 NSNumber)并将其设置为从 int 转换的 NSNumber,这是一个作为 int 的浮点型转换。
destination.wordsPerMinute = [NSNumber numberWithInt:(int)[self.wpmSlider.value]];
我正在访问我正在使用的视图控制器的 wordsPerMinute 属性(一个 NSNumber)并将其设置为从 int 转换的 NSNumber,这是一个作为 int 的浮点型转换。
您不需要 . 周围的括号[self.wpmSlider.value]
。
或使用
[self.wpmSlider value]
删除 [] 括号self.wpmSlider.value
编译器在这里需要一个方法名称作为标识符(如numberWIthInt:在外部方法调用中)
您可以使用(在新的编译器中)
destination.wordsPerMinute = @(self.wpmSlider.value);// [NSNumber numberWithInt:(int)[self.wpmSlider.value]];
如果要将其转换为整数值,则:
destination.wordsPerMinute = @((int)self.wpmSlider.value);
使用新的编译器(XCode 4.5+):
destination.wordsPerMinute = @((int)self.wpmSlider.value);
除此以外:
destination.wordsPerMinute = [NSNumber numberWithInt:self.wpmSlider.value];