我正在尝试按 fileId 比较两个文件。 fileId
是一个NSNumber
。
令我惊讶的是,虽然file
和lFile
在内存中具有相同的位置,但 if 语句没有返回 true,并且在我的比较 using 为 true 之前,该方法没有返回isEqualToNumber
true。
为什么具有相同内存地址的两个项目==
在比较时不会返回 true?
我正在尝试按 fileId 比较两个文件。 fileId
是一个NSNumber
。
令我惊讶的是,虽然file
和lFile
在内存中具有相同的位置,但 if 语句没有返回 true,并且在我的比较 using 为 true 之前,该方法没有返回isEqualToNumber
true。
为什么具有相同内存地址的两个项目==
在比较时不会返回 true?