Ứng dụng của tôi giống như nhiều ứng dụng - có màn hình đăng nhập nơi người dùng nhập tên người dùng và mật khẩu và nút đăng nhập Ứng dụng của tôi cũng sử dụng Dữ liệu cốt lõi để tiết kiệm phần lớn các đối tượng kinh doanh của người dùng, tất nhiên là người dùng cụ thể.Cách xử lý cơ sở dữ liệu nhiều người dùng
Tôi cũng có nút đăng xuất để bật chuyển đổi người dùng. Điều này không xảy ra nhiều, nhưng vẫn cần thiết).
Bây giờ nếu người dùng khác đăng nhập, tôi cần tìm nạp dữ liệu cụ thể của anh ấy. Nhưng làm sao tôi làm được?
Tôi không muốn xóa cơ sở dữ liệu của người dùng khi anh ấy đăng xuất, tôi muốn lưu nó ngay cả khi người dùng khác đăng nhập từ thiết bị.
Điều duy nhất tôi có thể nghĩ đến là thêm thuộc tính "ownerId" vào mỗi Thực thể tôi lưu qua Dữ liệu cốt lõi và sử dụng thuộc tính này làm vị từ khi tôi tìm nạp đối tượng.
Nhưng điều đó dường như quá lộn xộn.
Tôi sử dụng mẫu dữ liệu lõi xCode vì vậy tôi không thực sự biết ở đâu và cách sử dụng một tên tệp khác, nhưng nó giống như một giải pháp rất tốt. Bạn có thể hướng dẫn tôi cách "đặt lại" lưu trữ liên tục và tải theo tên tệp khác không? – Eyal
Sẽ thực hiện, nhưng sẽ không mất vài giờ. – jrturton
Cảm ơn rất nhiều, tôi sẽ đợi :) – Eyal