Tôi đang cố gắng sử dụng NSUserdefaults để lưu một số dữ liệu từ một trường văn bản, tôi muốn nó được lưu lại khi ứng dụng thoát và nạp khi ứng dụng bắt đầu, tuy nhiên tôi đã chạy vào tường. Các phương pháp mà tôi muốn sử dụng là tất cả trong AppDelegate, Bây giờ tôi không hiểu cách sử dụng AppDelegate rất tốt, tôi đã nghĩ về hai cách có thể để đạt được điều này, tôi không có ý tưởng nếu nó sẽ làm việc mặc dù.Làm thế nào để sử dụng NSUserDefaults với AppDelegate
- nhập appdelegate và hơn đi xe phương pháp bên trong VC tôi HOẶC
- tạo một thể hiện của VC tôi trong appdelegate và cho phép appdelegate để thiết lập và lấy nội dung của UITextField của tôi - (Đừng này đi ngược lại MVC mô?)
Bất kỳ lời đề nghị sẽ đánh giá cao
Cảm ơn bạn rất nhiều vì thời gian của bạn
Cảm ơn bạn đã nhập, phương pháp thứ 2 có vẻ dễ dàng hơn nhiều đối với tôi lol. nhưng không nhập khẩu VC của tôi vào AppDelegate được coi là xấu? hoặc là nó được phép? Vì tôi chưa kết nối VC của tôi với AppDelegate, có vẻ như không thể tìm ra cách làm thế nào hoặc tôi chỉ cần tạo một cá thể. – user1214037
Nếu đó là VC duy nhất của bạn, nó đã được rootViewController truy cập theo mặc định. Bạn có thể gọi chúng trong AppDelegate như sau: [self.rootViewController record]; – erkanyildiz
Nó là một trong nhiều :). Tôi đang sử dụng một bảng phân cảnh, tôi cũng đã xóa một orignal để sử dụng một bộ điều khiển điều hướng. – user1214037