Evg*_*ban 0 objective-c nsstring
这可能听起来很奇怪.
我得到一个NSString值NSString * numb = [self.dataDict valueForKey:@"id"];,我知道,这是某种整数(例如,我需要整数来比较 - 如果val小于或等于某事).我需要知道它是什么整数.
我尝试过的:
NSNumber *numba = [self.dataDict valueForKey:@"id"];
Run Code Online (Sandbox Code Playgroud)
NSLog输出 - numba is 2038735264
实际上那是428.
有没有办法达到这一点?谢谢!
那是一个responseObject:
({id = 3; dog ="\ U041a\U0430\U043a\U043e\U0439-\U0442\U043e\U043c\U0443\U0434\U0430\U043a\U043d\U0430\U043a\U0440\U0443\U0442\U0438\U043b "; image ="cute_dog/116.jpg";得分= 586;},{id = 115;狗="\ U0422\U0430\U043d\U044f\U041a\U043b\U044e\U043a\U0432\U0438\U043d\U0430 "; image ="cute_dog/115.jpg";得分= 481;},
您可以使用许多方法将NSString数字转换为数字.你想要什么数字类型?
NSString *string = self.dataDict[@"id"];
int intValue = string.intValue;
NSInteger integerValue = string.integerValue;
long long longLongValue = string.longLongValue;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1060 次 |
| 最近记录: |