gpt4 book ai didi

ios - 将NSNumber *的NSArray作为NSString存储在核心数据中

转载 作者:行者123 更新时间:2023-12-01 18:15:44 24 4
gpt4 key购买 nike

我需要一个NSNumber *数组作为Core Data中实体的属性。我想我可以将它们存储为字符串,然后在DAL中将它们全部视为NSNumber *数组,然后将其解析为字符串,每个值之间都有一个空格。我可以将“间隔”设置为NSNumber *的数组,但实际上将它们存储为字符串。这是一个坏主意吗??有一个更好的方法吗?

我有这个想法,可以通过Store NSArray In Core Data Sample Code?来做到这一点

最佳答案

您可以将数字保持为NSString并用分隔,并使用此代码从此NSString获得get和array之后。

//Get your string of numbers from CoreData
NSString *stringNumbers = [[yourClassDAO instance] getNumbersString];
//Transform them in an array
NSArray *arraNumbers = [stringNumbers componentsSeparatedByString:@","];

关于ios - 将NSNumber *的NSArray作为NSString存储在核心数据中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22064967/

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