gpt4 book ai didi

objective-c - 检索 NSProgressIndicator 的值

转载 作者:行者123 更新时间:2023-12-03 17:00:33 25 4
gpt4 key购买 nike

我正在尝试检索确定 NSProgressIndicator 的值(距离有多远)。我已经尝试过了……

NSInteger *bValue = [progressIndicator doubleValue];

但是它给出了一个错误,指出初始化中的类型不兼容。那么如何检索进度指示器的值呢?

最佳答案

NSInteger 不是对象类型,它只是 intlong 的 typedef(取决于您的应用程序是否为 32或 64 位):

#if __LP64__ || TARGET_OS_EMBEDDED || TARGET_OS_IPHONE || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64
typedef long NSInteger;
#else
typedef int NSInteger;
#endif

(来自docs)

因此,可以写成:

NSInteger bValue = [progressIndicator doubleValue];

您收到错误,因为您将 bValue 声明为指向 NSInteger指针,但尝试使用 double 值初始化它.

关于objective-c - 检索 NSProgressIndicator 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1513430/

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