我不明白为什么这不起作用:
[abc = ([def intValue] - 71) * 6];
'*'应该是进行乘法的可行方法,'abc'被定义为NSInteger。 ('def'是NSString)
答案 0 :(得分:10)
使用例如以下是:
NSInteger abc;
abc = ([def intValue] - 71) * 6;
并非Objective-C中的所有内容都属于类型,例如:
NSInteger
NSUInteger
NSPoint
我也不知道你从哪里想到在方括号内进行任务 - 我强烈建议您阅读Introduction to The Objective-C Programming Language。