У меня есть NSString
, который я разделил на 4 части и добавил каждую часть в массив. Затем я передаю массив в метод. Метод не работает, я думаю, это потому, что формат моего метода неверен.
Это формат, который я пытаюсь достичь.
@[@0x11, @0x11, @0x1b, @0xfb]
Я написал цикл для разбивки строки и элементов в массив. Но я не могу просмотреть вывод в журнале, хотя, если я установлю точку останова, массив будет содержать все правильные элементы.
NSString *testString = @"11111bfb";
NSInteger startingPoint = 0;
NSInteger substringLength = 2;
NSMutableArray *substringArray = [NSMutableArray array];
for (NSInteger i = 0; i < testString.length / substringLength; i++) {
// NSString *substring = [testString substringWithRange:NSMakeRange(startingPoint, substringLength)];//
NSString *substring=[NSString stringWithFormat:@"%@%@",@"@0x",[testString substringWithRange:NSMakeRange(startingPoint, substringLength)]];
[substringArray addObject:substring];
startingPoint += substringLength;
}