Я ищу способ передать NSString, которая содержит 4 символа, которые в целом представляют собой 4-значное число, например, 0741, я искал и продолжаю сталкиваться с этой функцией... что я могу сделать, если мои компоненты не разделены?
Что ж, после проверки ссылки, размещенной ниже, я нашел NSRange и сумел заставить его работать с этим решением, как показано ниже, однако он выглядит немного растянутым и, возможно, более громоздким, чем нужно ... дай мне знать, что ты думаешь и какие улучшения я могу сделать.
NSRange MyOneRange = {0, 1};
NSRange MyTwoRange = {1, 1};
NSRange MyThreeRange = {2, 1};
NSRange MyFourRange = {3, 1};
NSString *firstCharacter = [[NSString alloc] init];
NSString *secondCharacter = [[NSString alloc] init];
NSString *thridCharacter = [[NSString alloc] init];
NSString *fourthCharacter = [[NSString alloc] init];
firstCharacter = [myFormattedString substringWithRange:MyOneRange];
secondCharacter = [myFormattedString substringWithRange:MyTwoRange];
thridCharacter = [myFormattedString substringWithRange:MyThreeRange];
fourthCharacter = [myFormattedString substringWithRange:MyFourRange];
NSLog(@"%@, %@, %@, %@", firstCharacter, secondCharacter, thridCharacter, fourthCharacter);