2012-11-20 35 views
1

我正在將一些舊的Cocoa代碼轉換爲當前的Cocoa系統。將NSCell設置爲NSUinteger值時避免隱式轉換警告的正確方法?

我有一個窗口上有一些單元格。他們是NSCell的子類。

我想將單元格的值設置爲NSRange結構的length。所以,我的代碼如下所示:

[numPagesCell setIntValue:range.length]; 

我得到的問題是,NSRange.lengthNSUintegersetIntValue:方法需要一個unsigned long。我寧願不在這裏做演員,因爲這是我做了很多事情。處理這個問題的適當方法是什麼?

回答

3

只是使用setIntegerValue:而不是setIntValue:

+0

這很簡單。謝謝。 – vy32

相關問題