数组问题 - 返回混乱值

问题描述 投票:-4回答:1

我有数组zoneVibrateCounts []: -

2017-12-11 06:10:22.815835-0800 slate[7431:2975293] Array: (
4,
1,
1,
10,
1,
1,
1,
1
)

我尝试访问它的第一个元素: -

NSArray<NSNumber*> *currcount = [SettingsManager shared].zoneVibrateCounts;
value = currcount[0]

虽然,我得到的回报值是19,而不是4.任何想法?

objective-c arrays
1个回答
1
投票

我认为你的值变量数据类型是int或NSInteger,所以只有你得到这个19.尝试下面的代码,

value = [currcount[0] intValue] or value = [currcount[0] integerValue];
© www.soinside.com 2019 - 2024. All rights reserved.