gpt4 book ai didi

objective-c - 指向整数的指针

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

我有一个整数数组,我正在尝试从该数组中获取一个元素; xcode 不断显示此消息:“初始化从指针生成整数而不进行强制转换”

我知道这个警告意味着我无法将整数分配给指针类型,我问如何获取该元素,或者是否有解决方案将指针转换为整数

这是我的代码:

NSString *pathvalidrep = [[NSBundle mainBundle] pathForResource:@"validrep" ofType:@"plist"];   
NSArray *tabreponses = [[NSArray arrayWithContentsOfFile:pathvalidrep] retain];
truerep = tabreponses;
[tabreponses release];

NSUInteger val1 = [truerep objectAtIndex:0]; //the warning apears here

感谢帮助:)

最佳答案

数组的元素可能是 NSNumber对象...因此出现警告,您将指向 NSNumber 的指针分配给 NSUInteger

尝试:

NSUInteger val1 = [[truerep objectAtIndex:0] integerValue];

关于objective-c - 指向整数的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8558611/

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