有没有办法使用命令行控制台将用户输入的值读取为NSNumber,还是必须将输入作为c类型整数读取并转换为NSNumber对象?
(例如)
NSLog(@"Enter Age:");
scanf("%d", &userAge);
加里
答案 0 :(得分:5)
NSNumber实际上是一个类,而不是原始类。 (与NSInteger不同,它只是一个typedef的整数或长整数,具体取决于你正在运行的机器。)
我认为你必须阅读它然后再做[NSNumber numberWith ...]