gpt4 book ai didi

cocoa - NSArrayController:指针与整数null的比较

转载 作者:行者123 更新时间:2023-12-03 17:38:23 27 4
gpt4 key购买 nike

我正在 Xcode 控制台中检查 NSArrayController 的数量,我得到了这个:

(lldb)po [_myArrayAC.content count]
nil

但是如果我尝试检查该值是否为零:

 if ([_myArrayAC.content count] != nil)

我收到此错误:

comparison between pointer and integer null

我的问题是如何检查我的 NSArrayController 计数是否为空?

我非常感谢您的帮助。

最佳答案

NSArrayController 当然是由 NSArray 支持的您应该通过arrangedObjects 属性来请求数组。

NSArray 是一个对象,因此它可以为零。Objective-C中nil可以接收消息

NSArray 有一个 NSUInteger >= 0 的 count 属性

您可以检查数组是否为零。(没有数组。指向 nil 的指针。)

您可以检查计数。计数始终是 NSInteger。

关于cocoa - NSArrayController:指针与整数null的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32365606/

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