Her sözlükte (Öğe) bir dizi tutmak istiyorum. Ve eğer oluşturulmuşsa, o diziye elemanlar nasıl gönderebilirim.Örneğin, Bir kullanıcı için bir hesap oluşturursaydım, cinsiyet, e-posta, şifre içindeki herşeyi (öğe), şifreli bir şekilde, gelen kutusu mesajlarını içeren bir dizi. Sonra gelen mesajları bu gelen kutusu dizisine nasıl kaydedebileceğimi bilmek istiyorum.Bir diziye öğeler nasıl eklenir (plist içinde sözlük (madde) öğesindeki bir öğedir)?
5
A
cevap
0
NSArray * array = [NSArray dizisiWithObjects: < # (id), ... #>, nil];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *libraryDirectory = [paths objectAtIndex:0];
NSString *location = [libraryDirectory stringByAppendingString:@"/somefilename.plist"];
[array writeToFile:location atomically:YES];
Dizi aşağıdaki şekilde yüklenebilir:
yol = [demet pathForResource: @ "dosya" OfType: "Plist" @]; array = (yol! = Nil? [NSArray dizisiWithContentsOfFile: location]: nil);
0
Kişisel kullanım için NSUserDefaults'dan kolay kayıt/okuma için bazı sınıflar oluşturdum - ancak herhangi bir plist dosyasını okumak/yazmak oldukça kolay bir şekilde uyarlanabilir. Sınıfı indir here
İlgili konular
- 1. Yeni Öğeler, push_array olmadan çok boyutlu bir diziye nasıl eklenir?
- 2. DropDownList öğesindeki öğeler kayboluyor
- 3. Verilen bir harf/sayı ile başlayan bir Vector öğesindeki öğeler
- 4. Seri hale getirilmiş bir diziye nasıl eklenir
- 5. Öğe, Powershell'deki bir diziye nasıl eklenir?
- 6. Android - bir ArrayAdapter öğesine bir madde tıklama yöntemi nasıl eklenir
- 7. Excel'de VBA'da bir formdaki bir combobox'a öğeler nasıl eklenir?
- 8. Bir NSDictionary içindeki bir BOOL bir plist dosyasından geri yükleniyor
- 9. Bir sözlük listesi, bir sözlük
- 10. Bir diziye öğeler ekleyin ve sonra serialize() javascript
- 11. Bir listedeki sözlük - değerler nasıl bulunur?
- 12. WPF Bir sözlük içindeki öğeler Anahtar ile ciltleniyor mu?
- 13. Plist: ne ve nasıl kullanılır
- 14. F # Bir diziye bir eleman ekleyin
- 15. Redux - Redüktördeki diziye nasıl giriş eklenir
- 16. Bir DockPanel öğesindeki öğeler WPF'deki tüm kullanılabilir alana sığdırmak için nasıl genişletilir?
- 17. Bir dizi .plist dosyasında dize nasıl yazılır
- 18. Bir sözlükte listelere öğeler ekleme
- 19. Bir iş parçacığı içinde nasıl eklenir?
- 20. TableView - İçinde bir indirme düğmesi nasıl eklenir
- 21. plist
- 22. Arabirim Oluşturucu'da NSMenu'ya ek öğeler nasıl eklenir?
- 23. NSDictionary'i bir plist olarak NSData'ya nasıl dönüştürebilirim (sözlüğü kaydetmeden)
- 24. Moodle - gezinti çubuğunda sayfalar/öğeler nasıl eklenir
- 25. Javascript'te dom öğeler içinEventListener nasıl eklenir?
- 26. Bir plist programatik olarak nasıl silebilirim?
- 27. Madde veya Alternatif Bir Seçenek İçinde Takma Ad Kullanımı?
- 28. Regex.Matches'i bir diziye nasıl yerleştirebilirim?
- 29. Dizideki X öğesindeki bir öğeyi nasıl silebilirim?
- 30. Bir HTML öğesindeki tüm öznitelikler nasıl yinelenir?
Uhm, 'NSMutableArray'? –
Evet Diziyi elemente eklediğimde zorlukla karşılaştım, ama bu diziye eklediğimizde zorlukla karşılaşıyorum. Bu, eklediğimizde ayrıntıları girerken sözlükten bahsedmemiz gerekir. Benzer şekilde, bir mesaj göndermek zorunda kaldığımız zaman, yine de bildirmek zorundayız bir sözlük ve kaydetmek zorunda.O zaman, başka bir sözlük oluştururken plist oluşturuyor ve mesajlar gidiyor. Zaten var olan hesaba katılmıyor. – Rajkumar