iOS ——注意类型的转换

从后台取值的时候,经常要进行类型转换。

比如从后台取得的是数值类型,但是在xcode工程里将变量定义为NSString 类型了,那么在从后台取值的时候需要加上类型转换,例如

model.index = [[tagDic objectForKey:@"id"] stringValue] ;

特别需要注意,布尔值也需要进行类型转换,否则不能正确判断true或者false。比如从后台取得的这个变量所对应的值只有true和false,理所当然的,在xcode工程里我们将变量定义为BOOL类型,那么,取值时同样需要加上类型转换,例如

model.quesRequired = [[questionDic objectForKey:@"required"] boolValue];

猜你喜欢

转载自blog.csdn.net/always_Kyathe/article/details/84866556