gpt4 book ai didi

objective-c - 将 NSCell 设置为 NSUinteger 值时避免隐式转换警告的正确方法?

转载 作者:行者123 更新时间:2023-12-03 16:58:11 26 4
gpt4 key购买 nike

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

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

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

[numPagesCell setIntValue:range.length];

我遇到的问题是 NSRange.length 是一个 NSUinteger 并且 setIntValue: 方法采用 unsigned long。我不想在这里做 Actor ,因为这是我经常做的事情。处理这个问题的适当方法是什么?

最佳答案

只需使用 setIntegerValue: 而不是 setIntValue:

关于objective-c - 将 NSCell 设置为 NSUinteger 值时避免隐式转换警告的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13483930/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com