У меня есть этот код:
NSMutableData *derivedKey = [NSMutableData dataWithLength:32];
// code missing..fill somehow the derivedKey with 32 random bytes
// This line doesn't crash
NSData *iv = [derivedKey subdataWithRange:NSMakeRange(0, 32)];
..
// This line crashes
NSData *iv = [derivedKey subdataWithRange:NSMakeRange(16, 32)];
Любое предложение, почему это происходит?
Кажется, что как-то только весь диапазон от 0 до 32 проходов
Я хочу просто новую переменную NSData, которая содержит только вторую половину байтов