sana NSUserDefaults kayıt yapma sınıfında birçok özelliklerini ve birçok sınıfları, özellikle oldukça sıkıcı encodeWithCoder ve initWithCoder uygulayan bulmak.
Bunu kütüphanedeki RMMapper (https://github.com/roomorama/RMMapper) daha kolay ve daha rahat NSUserDefaults içine özel nesne kurtarmaya yardım etmek oluşturun.
arşivlenebilecek olarak bir sınıf işaretlemek için, sadece kullanın:
#import "NSObject+RMArchivable.h"
NSUserDefaults içine özel bir nesne kaydetmek için:
#import "NSUserDefaults+RMSaveCustomObject.h"
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
[defaults rm_setCustomObject:user forKey:@"SAVED_DATA"];
özel NSUserDefaults gelen obj olsun için: Neden' değil mi
user = [defaults rm_customObjectForKey:@"SAVED_DATA"];
şamandıra ve int yasal? 'NSUserDefaults' her ikisi için de yöntemleri vardır. –
Sorununuzu çözdünüz mü? Bu gönderiyi cevaplandı olarak işaretlemek için lütfen doğru cevabı işaretleyin. –