Я создал одноэлементный класс, который обращается к хранилищу данных и возвращает объект, представляющий объект Core Data. Это нормально в обычном потоке, но я заинтересован в доступе к этому методу singleton из другого класса, работающего на фоновом потоке, поскольку фоновый поток будет работать со своей собственной копией Контекста управляемого объекта.Singleton DataStore on Background Thread
При попытке вызвать одиночный элемент из фонового потока мне нужно создать новый экземпляр синглтона и передать копию фонового потока контекста управляемого объекта или я могу безопасно получить доступ к методу singleton и разрешить его использовать общий контекст управляемого объекта, который он получает из делегата приложения, пожалуйста?
«свежий экземпляр синглтона» Как это должно произойти? – Abizern
Исследуя одноэлемент через событие init, он дает вам не одиночную копию –
. Тогда в чем смысл синглтона? Если вы собираетесь просто создавать свои собственные, когда захотите - в чем смысл одиночного звонка? – Abizern