2013-05-06 43 views
3

我已經按照「GenericKeychain」示例應用程序從蘋果&已經能夠寫一個字符串到鑰匙串&也能夠從鑰匙串中讀取它。如何在Keychain中存儲字符串數組?

但我想知道如何存儲鑰匙串內的字符串數組,是否有可能?怎麼樣 ?

+0

看到我的答案... – 2013-05-06 09:52:45

+0

它在哪裏? @SAMIRRATHOD – user1227928 2013-05-06 11:09:36

回答

6

您只能在鑰匙串中存儲CFDataRef(免費橋接到NSData)的對象。

要存儲字符串您通常會使用屬性列表序列化的數組:

NSArray *myArray = @[@"my", @"strings"]; 
NSData *data = [NSPropertyListSerialization dataWithPropertyList:myArray format: NSPropertyListBinaryFormat_v1_0 options:0 error:NULL]; 

現在你可以把data到鑰匙串。