gpt4 book ai didi

objective-c - 如何在 Objective-C 内联中声明好的旧 C 数组?

转载 作者:太空狗 更新时间:2023-10-30 03:48:41 25 4
gpt4 key购买 nike

这是我的一段代码:

NSUInteger indexArr[] = {1,2,3,4};

NSIndexSet *indexSet = [NSIndexPath indexPathWithIndexes:indexArr length:4];

有没有办法声明 indexArr 内联,比如

NSIndexSet *indexSet = [NSIndexPath indexPathWithIndexes:{1,2,3,4} length:4];

还是什么?这是因为我正在编写一个带有一些引用路径的测试,我想保存对任何人都没有用的代码行......

最好的问候,hijolen

最佳答案

您尝试的唯一问题是您需要转换它,以便编译器知道它是正确的类型。

NSIndexSet *indexSet = [NSIndexPath indexPathWithIndexes:(NSUInteger[]){1,2,3,4} length:4];

关于objective-c - 如何在 Objective-C 内联中声明好的旧 C 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6771263/

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