簡體   English   中英

有什么方法可以從iOS中的plist加載const unsigned char?

[英]Is there any way to load const unsigned char from plist in iOS?

我的應用授權有一些數據,例如{0x7c,0x1e,...},我需要在Objective-C文件中獲取它,例如:

const unsigned char ApplicationKey[] = {0x7c, 0x1e, ...};

有什么辦法可以從plist-file中獲得這個const嗎?

我需要這個,因為根據這個答案, 這個答案就是NuanceHeader.m中的內容。我只想將AppKey存儲在plist中,而不用代碼存儲。

從根本上講,plist可以包含NSNumber實例形式的數值。 您可以很容易地從中創建一個unsigned char

NSString* pathToPlist = // Determine path to plist
NSArray* plist = [NSArray arrayWithContentsOfFile:pathToPlist];
unsigned char applicationKey[plist.count];
[plist enumerateObjectsUsingBlock:^(NSNumber* number, NSUInteger index, BOOL* stop) {
    applicationKey[index] = [number unsignedCharValue];
}];

暫無
暫無

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

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