my project uses both Objective-C and Swift code. When a user logs in, it calls a set of apis for user preference, I have a DataCoordinator.swift class which schedules the AP
.initial
If you check your context in observeValue method, just make your context variable static. This blog post describes this bug in detail.