Я пытаюсь получить каждый отдельный символ строки, gameWord
, в NSMutableArray
.Я преобразую каждый char
в объект, а затем добавляю объекты в NSMutableArray
со следующим кодом:
NSMutableString *letterOne = [[NSMutableString alloc] initWithFormat:@"%C",[gameWord characterAtIndex:0]];
NSMutableString *letterTwo = [[NSMutableString alloc] initWithFormat:@"%C",[gameWord characterAtIndex:1]];
и т. Д. *
Что яНе понимаю, почему следующий цикл не будет работать?
NSMutableArray *lettersArray = [[NSMutableArray alloc] initWithCapacity:[gameWord length]];
for (int x = 0 ; x <= [gameWord length] ; x++) {
NSMutableString *letter = [[NSMutableString alloc]initWithFormat:@"%C",[gameWord characterAtIndex:x]];
[lettersArray addObject:letter];
[letter release];
}
Был бы очень признателен за помощь в понимании этой проблемы и любых других способов передачи каждого символа NSString
в отдельные объекты (не char
s).