1
我正在將一些舊的Cocoa代碼轉換爲當前的Cocoa系統。將NSCell設置爲NSUinteger值時避免隱式轉換警告的正確方法?
我有一個窗口上有一些單元格。他們是NSCell的子類。
我想將單元格的值設置爲NSRange
結構的length
。所以,我的代碼如下所示:
[numPagesCell setIntValue:range.length];
我得到的問題是,NSRange.length
是NSUinteger
和setIntValue:
方法需要一個unsigned long
。我寧願不在這裏做演員,因爲這是我做了很多事情。處理這個問題的適當方法是什麼?
這很簡單。謝謝。 – vy32