iOS 13 |Xcode 11 |NSData - PullRequest
       34

iOS 13 |Xcode 11 |NSData

0 голосов
/ 27 сентября 2019

Я путаюсь в iOS 13 с доступом к брелку.

CFDataRef passwordData = NULL;
OSStatus keychainError = noErr;
keychainError = SecItemCopyMatching((__bridge CFDictionaryRef)returnDictionary,
                                        (void *)&passwordData);

NSString *password = [[NSString alloc] initWithBytes:[(__bridge_transfer NSData *)passwordData bytes] length:[(__bridge NSData *)passwordData length] encoding:NSUTF8StringEncoding];

после выполнения вышеуказанного сегмента кода значение переменной пароля равно

{length=32,bytes=0xf3388feaa238e92da01a21fdc477921c...2f021935af7f1883},,,,,,,,

, но в iOS 12 и более ранних версиях я могу получить ожидаемое значение для переменной пароля.

И это происходит только в xcode 11 с iOS 13

, отредактированным: это не связано с цепочкой для ключей, все происходит из метода описания NSData

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...