gpt4 book ai didi

iphone - 添加整数值作为数组的内容,iphone

转载 作者:行者123 更新时间:2023-12-03 19:06:26 25 4
gpt4 key购买 nike

我需要将一些整数值存储为数组的内容。但当我尝试这样做时,它会发出警告,传递 'addObject' 的参数 1 使指针来自整数而不进行强制转换。显然该值没有存储在数组中。这是代码。

NSUInteger i;
for (i=0;i<5;i++){
[array addObject:i];}

最佳答案

NSArray -s 无法存储非 id对象。您必须将其装入 NSNumber :

NSUInteger i;
for (i=0;i<5;i++) {
[array addObject:[NSNumber numberWithUnsignedInteger:i]];
}

或使用 CFArray使用自定义回调(但为了性能而牺牲可读性),或使用 std::vector<NSUInteger> (但你需要使用 Objective-C++)。

关于iphone - 添加整数值作为数组的内容,iphone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2190221/

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