iOS开发中,为什么不能比较两个NSDictionary对象中键的值?

2025-05-22 11:36:18
推荐回答(1个)
回答1:

不能直接用判等符号进行比较,因为valueForKey得到的是指针,你直接判等比较的是两个指针地址
如果是字符串,就要用isEqualTo:系列的方法
如果是数字,就要用NSNumber的方法转化成简单类型int、float、double等以后再用判等符号进行比较