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