我有一个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;
}