Tim Fraedrich

Results 29 comments of Tim Fraedrich

Sorry totally forgot about that code snippet: ```swift static private func constructDataStack(fromChain migrationChain: [CustomDataModel.Type], withCurrentVersion currentVersion: CustomDataModel.Type) -> DataStack { let schemata = migrationChain.map { (type) -> CoreStoreSchema in type.schema...

They are just normal `CoreStoreObjects` with the addition of a static `identifier` property, which shouldn't cause this issue, I have been using it from the start. Also what I totally...

Sure, here is an example: ```swift static let schema = CoreStoreSchema( modelVersion: V4.identifier, entities: [ Entity(V4.ObjectOne.identifier), Entity(V4.ObjectTwo.identifier), Entity(V4.ObjectThree.identifier), Entity(V4.ObjectFour.identifier), ], versionLock: [ V4.ObjectOne.identifier: [0x236fcba032b81ba9, 0xa776b92c815cdcc0, 0x123af15289e50cd9, 0x9766946e390e574f], V4.ObjectTwo.identifier: [0xa95ee763e8505f72, 0x1947b3b962397eac,...

Okay so apparently the models were not the issue, I just transitioned from synchronously adding the storage to using the modern CoreStore implementation and adding it asynchronously. For that I...

> If you use the asynchronous method DataStack.addStorage(...) instead, you'll get this behavior for free I'm not quite sure we are talking about the same thing, when using the asynchronous...

Yes of course, and it is really well thought out, but I am talking about the actions performed in between migrations. Sorry I think I was not very clear on...

Well in my particular case I am combining two objects with a relationship to another into one while retaining said relationship. I hope I can finish the first part of...

There isn't much we can do I think, it's dependant on Apple Maps providing the original map and then drawing the route onto it. The app is already caching the...

Thanks for pointing that out, apparently somehow some strings in the translation files have been deleted which led to some not being available in a few languages, that's why it...

That's really unfortunate, I sadly haven't found the time to address this issue. I could just offer the obvious workaround for now (enabling 'Fitness Tracking'). For that you would navigate...