gpt4 book ai didi

ios - NSSet SetByArray 混淆了为什么我有一个额外的元素 - SKProductsRequest 无法正常工作

转载 作者:行者123 更新时间:2023-11-29 02:09:42 24 4
gpt4 key购买 nike

我有以下代码..

 NSArray *productIdentifiersArray = [packs valueForKey:NSStringFromSelector(@selector(productIdentifier))];
NSSet *productIdentifiers = [NSSet setWithArray:productIdentifiersArray];

请看下图...为什么NSSet的第一个槽位多了一个元素。我不太确定如何调试它,但我知道我需要 NSSet for SKProductsRequest。

enter image description here

最佳答案

您的代码完全按照您的要求进行,从 then 数组中删除重复的对象。虽然它不会删除空字符串,但它们是完全有效的。

理想情况下,您首先不会在数组中增加空字符串,但最坏的情况是您可以在使用空字符串之前将其删除。

如果您使用空字符串发出请求,它会稍微慢一点,并将空字符串作为无效标识符返回给您。

关于ios - NSSet SetByArray 混淆了为什么我有一个额外的元素 - SKProductsRequest 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29419915/

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