- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi có một ứng dụng mà tôi sử dụng NSUserDefaults để xác định xem đây có phải là lần đầu tiên ai đó mở ứng dụng hay không. Nếu đây là lần đầu tiên bạn sử dụng, ứng dụng sẽ hiển thị trang hướng dẫn.
Bây giờ tôi muốn thay đổi điều này để nếu người dùng chuyển nút BẬT/TẮT sang "BẬT" thì họ sẽ không thấy hướng dẫn khi khởi chạy ứng dụng. Làm cách nào để lưu trữ lựa chọn BẬT/TẮT của người dùng trong NSUserDefaults?
câu trả lời hay nhất
Tôi đã làm điều gì đó tương tự với đoạn mã sau:
Lưu trữ nó:
NSUserDefaults *userDefaults = [NSUserDefaults tiêu chuẩnUserDefaults];
[userDefaults setBool:YES forKey:@"the_key"];
[[NSUserDefaults StandardUserDefaults] đồng bộ hóa] // Cảm ơn Henri Normak
Lấy nó:
[[NSUserDefaults tiêu chuẩnUserDefaults] objectForKey:@"the_key"]
Giới thiệu về ios - Lưu trữ công tắc BẬT/TẮT trong NSUserDefaults? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/12251839/
Tôi có câu hỏi về StandardUserDefaults của NSUserDefaults. Chính xác thì phương thức StandardUserDefaults làm gì? Bạn đang khởi tạo đối tượng? Câu trả lời tốt nhất là có hoặc không. NSSử dụng
Ứng dụng của tôi yêu cầu người dùng có thể kéo các mục cụ thể như thanh trượt âm lượng và Chế độ xem UIImage. Mục tiêu của tôi là có thể lưu vị trí của mục đó để người dùng không phải kéo lại mục đó sau khi khởi động lại. Thật không may, tôi đang sử dụng "Save CGRect
Có ai biết cách nhanh chóng để kết xuất StandardUserDefaults của NSUserDefaults qua NSLog không? Đây là của tôi: NSLog(@"NSUserDefaults dump: %@",
Tôi có NSMenuItem có tên là "Word Wrap" trong menu chính của mình (MainMenu.xib). Giá trị của nó được liên kết với Bộ điều khiển mặc định của người dùng chung của tôi, bộ điều khiển này cũng được khởi tạo trong XIB. khi đã chọn nó
Hướng dẫn lập trình ứng dụng cho tvOS Mô tả ngắn gọn: Không có bộ nhớ cục bộ liên tục cho các ứng dụng trên Apple TV. Điều này có nghĩa là mọi ứng dụng được phát triển cho Apple TV mới đều phải được lưu trữ trên iCloud
Tài liệu của Apple cho biết NSUserDefaults tạm thời vô hiệu hóa việc chấm dứt đột ngột để ngăn quá trình ngừng hoạt động giữa
Tôi sử dụng NSUserDefaults để lưu trữ một số nội dung. Nó hoạt động tốt nhưng chỉ sau khi tôi khởi động lại ứng dụng. Tôi sử dụng: [Preferences Sync]; Tôi nghĩ nó sẽ lưu dữ liệu ngay lập tức, nhưng các tùy chọn vẫn trống. Nếu bạn có bất kỳ ý tưởng nào hoặc đã giải quyết nó,
Tôi đã xem qua khoảng 20 câu trả lời khác nhau và thử mọi cách tôi tìm thấy trước khi có người nói rằng câu hỏi này đã được hỏi nhiều lần trước đây. Tuy nhiên, tôi mới bắt đầu sử dụng Objective C khoảng 5 ngày trước, vì vậy có thể có một số giải pháp rất đơn giản
Tôi đang cố gắng hiển thị cảnh báo khi ứng dụng khởi động lần đầu tiên. Tôi cũng muốn hiển thị cảnh báo này nếu sau này họ truy cập trang cài đặt và muốn xem lại. Tôi nghĩ tôi có thể đặt giá trị bool trong NSUserDefaults. Tôi không chắc lắm về cách thực hiện việc này (giả sử điều này
Trong phương thức viewWillLoad: của tôi, tôi hiện đang thực hiện những việc sau: - (void)viewWillAppear:(BOOL)animated { NSUserDefaults *defaul
Tôi chuyển một giá trị số nguyên cho đối tượng NSUserDefault để lưu trữ nhằm sử dụng khi tải ứng dụng của tôi. TÔI ĐÃ nó hoạt động tốt cho đến khi tôi thử chuyển giá trị số nguyên đó thành số float. Nó gây ra một loạt vấn đề nên tôi đã cơ cấu lại cách tiếp cận của mình
Tôi có một số cài đặt được lưu trong Cài đặt.bundle và tôi đang cố gắng sử dụng chúng trong ứng dụng:didFinishLaunchingWithOptions nhưng trong lần chạy đầu tiên trên trình mô phỏng, được truy cập bằng cách nhấn phím
Làm cách nào để lưu mảng vào NSUserDefaults? Tôi có đoạn mã sau đang cố gắng lưu trữ một mảng NSURL NSArray *temp = [[NSArray alloc] initWithArray:[mySing
Khi nào và tại sao các phương thức đồng bộ hóa của NSUserDefaults không thành công? Cách tốt nhất để đảm bảo rằng các giá trị của tôi thực sự được ghi và gửi tới NSUserDefaults để tôi không gặp bất kỳ vấn đề nào khi khôi phục trạng thái sau khi ứng dụng khởi động lại? câu trả lời hay nhất
Tôi gặp vấn đề với NSUserDefaults và không hiểu chuyện gì đang xảy ra. Ứng dụng của tôi có 5 cấp độ, mỗi cấp độ thực hiện tương tự với NSUserDefaults (lấy giá trị mặc định của cấp độ, thay đổi giá trị khi người dùng chơi cấp độ
Tôi có thể lưu trữ, truy xuất và xóa các giá trị bằng NSUserDefaults. Tôi gặp khó khăn khi tìm nơi NSUserDefaults được lưu trữ vật lý trên iPhone của tôi? Tôi đoán đó phải là tệp plist, nhưng không chắc chắn. Có ai biết nếu có thể
Ai đó có thể cho tôi biết kích thước tối đa của NSUserDefaults. Có nghĩa là một đối tượng hoặc nguyên thủy mà chúng ta có thể lưu trữ trong mặc định của người dùng. Ví dụ: 10 MB, v.v. Cảm ơn Câu trả lời hay nhất Không, NSUserDefaults không khả dụng ngoại trừ dung lượng lưu trữ của chính thiết bị
Câu hỏi này đã có câu trả lời: Đã đóng cửa 11 năm trước. Có thể trùng lặp: Làm cách nào tôi có thể đặt lại dữ liệu NSUserDefaults trong simu iPhone
Tôi sử dụng [[NSUserDefaults StandardUserDefaults] Synchronize] mỗi khi tôi viết bất cứ điều gì vào phần chính. Điều này có quá nhiều không? Hay làm như vậy sẽ có tác dụng phụ? hầu hết
NSUserDefaults *mặc định = [NSUserDefaults tiêu chuẩnUserDefaults]; [mặc định setObject:@"xxxxxxxx" cho
Tôi là một lập trình viên xuất sắc, rất giỏi!