簡體   English   中英

如何使用NSUserDefaults存儲和加載BOOL數組或int數組? (IOS 7)

[英]How to Store and Load a BOOL array or int Array with NSUserDefaults? (iOS7)

我正在構建一個iOS游戲應用程序,我基本上是想在NSUserDefaults存儲一個BOOL級別數組(以查看哪個級別被解鎖)和一個int數組,該數組存儲玩家在每個級別中獲得的積分數。

謝謝。

您可以將布爾值存儲在這樣的數組中:

NSArray *boolArray = @[@YES,@NO,@YES];

和這樣的整數:

NSArray *intArray = @[@1,@2,@3];

然后,您可以將數組保存到NSUserDefaults中(盡管我確實不建議這樣做),如下所示:

[[NSUserDefaults standardUserDefaults] setObject:boolArray forKey:@"myBoolArray"];

您以后可以像這樣檢索它:

NSArray *retrievedArray = (NSArray *)[[NSUserDefaults standardUserDefaults] objectForKey:@"myBoolArray"];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM