我正在将一些旧的 Cocoa 代码转换为当前的 Cocoa 系统。
我有一个窗口,上面有一些单元格。它们是 NSCell 子类。
我想将单元格的值设置为length
结构的值NSRange
。所以我的代码如下所示:
[numPagesCell setIntValue:range.length];
我得到的问题是它NSRange.length
是一个NSUinteger
,并且该setIntValue:
方法需要一个unsigned long
. 我宁愿不在这里做演员,因为这是我经常做的事情。处理此问题的适当方法是什么?