AFN获取数据格式为@"code":(long)4

当我用long型的数据去接收的时候,总是打印出来是0,我不知道为什么
查资料后,发现使用一个NSString可以去接收它,但是在做判断的时候发现,他竟然报错了 __NSCFNumber * (long)4 不能和一个NSString做相等比较 isEqualToString 。

我使用了一个推荐方法先用一个NSString做接收
NSString * k = dataDict[@"roleid"];

然后
NSString * str =k.description;

这样我就用一个str类型的数据接收到了这个long型并转了数据格式
在后续和其他字符串做比较时能直接使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ———————————————回答好下面的足够了---------------------------------...
    恒爱DE问候阅读 1,767评论 0 4
  • 最全的iOS面试题及答案 iOS面试小贴士 ———————————————回答好下面的足够了-----------...
    zweic阅读 2,730评论 0 73
  • __block和__weak修饰符的区别其实是挺明显的:1.__block不管是ARC还是MRC模式下都可以使用,...
    LZM轮回阅读 3,400评论 0 6
  • 史上最全的iOS面试题及答案 iOS面试小贴士———————————————回答好下面的足够了----------...
    Style_伟阅读 2,467评论 0 35
  • 1.badgeVaule气泡提示 2.git终端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夹内容...
    i得深刻方得S阅读 4,800评论 1 9