Ios 如何从核心数据中的字符串中获取已处理的字符串
在我的应用程序中,我使用了核心数据进行数据持久化 我有一个实体网络 网络实体有一个属性ip地址 很多时候ip地址的格式不好。我可以将一个原始ip字符串转换为另一个井形字符串,即我可以使用重核心数据迁移(如自定义实体迁移策略)处理核心数据实体属性值Ios 如何从核心数据中的字符串中获取已处理的字符串,ios,objective-c,cocoa,core-data,core-data-migration,Ios,Objective C,Cocoa,Core Data,Core Data Migration,在我的应用程序中,我使用了核心数据进行数据持久化 我有一个实体网络 网络实体有一个属性ip地址 很多时候ip地址的格式不好。我可以将一个原始ip字符串转换为另一个井形字符串,即我可以使用重核心数据迁移(如自定义实体迁移策略)处理核心数据实体属性值 何时执行自定义实体迁移策略何时需要迁移?这个常见问题的最简单答案是“何时需要更改数据模型” 仅当更改了属性的实体类型时,才需要选择自定义实体迁移 您可以在此处获得有关此主题的更多信息:因此,在我的例子中,我只想将原始格式或非标准格式处理为标准正确格式。
何时执行自定义实体迁移策略何时需要迁移?这个常见问题的最简单答案是“何时需要更改数据模型” 仅当更改了属性的实体类型时,才需要选择自定义实体迁移
您可以在此处获得有关此主题的更多信息:因此,在我的例子中,我只想将原始格式或非标准格式处理为标准正确格式。我应该将NSString转换为可转换类型还是执行其他操作?您可以不迁移就可以执行此操作。您可能可以编写一个解析器,在需要时进行转换。如果我没有错,您将从API获取ip地址。因此,您可以做的是,获取ip地址,将其提供给解析器,解析器将数据转换为正确的字符串格式,并将其存储在核心数据中。