1

古い Cocoa コードを現在の Cocoa システムに変換しています。

セルがいくつかあるウィンドウがあります。それらは NSCell サブクラスです。

lengthセルの値をNSRange構造体の に設定したい。したがって、私のコードは次のようになります。

[numPagesCell setIntValue:range.length];

私が得ている問題は、それNSRange.lengthがでNSUintegerあり、setIntValue:メソッドがunsigned long. これは私が頻繁に行うことなので、ここではキャストを行いたくありません。これを処理する適切な方法は何ですか?

4

1 に答える 1

3

setIntValue:の代わりにsetIntegerValue:を使用してください。

于 2012-11-21T02:17:39.597 に答える