1

我正在将一些旧的 Cocoa 代码转换为当前的 Cocoa 系统。

我有一个窗口,上面有一些单元格。它们是 NSCell 子类。

我想将单元格的值设置为length结构的值NSRange。所以我的代码如下所示:

[numPagesCell setIntValue:range.length];

我得到的问题是它NSRange.length是一个NSUinteger,并且该setIntValue:方法需要一个unsigned long. 我宁愿不在这里做演员,因为这是我经常做的事情。处理此问题的适当方法是什么?

4

1 回答 1

3

只需使用 setIntegerValue: 而不是 setIntValue:

于 2012-11-21T02:17:39.597 回答