Взятие символов textView и добавление каждой буквы в массив - PullRequest
1 голос
/ 02 декабря 2011

Я создаю приложение для iPhone, и я смог добавить каждую букву, когда она набрана, но не, если текст вставлен.
Есть идеи?

Ответы [ 2 ]

0 голосов
/ 02 декабря 2011

Если вы действительно используете UITextView, это ваш друг:

textView:shouldChangeTextInRange:replacementText:

http://developer.apple.com/library/IOs/documentation/UIKit/Reference/UITextViewDelegate_Protocol/Reference/UITextViewDelegate.html#//apple_ref/occ/intfm/UITextViewDelegate/textView:shouldChangeTextInRange:replacementText:

0 голосов
/ 02 декабря 2011
NSString *string = @"abcdef";
NSMutableArray *array = [NSMutableArray array];
for (int i=0; i<string.length; i++) {
    [array addObject:[string substringWithRange:NSMakeRange(i, 1)]];
}
NSLog(@"array: %2@", array);

NSLog выход:

array: (
        a,
        b,
        c,
        d,
        e,
        f
        )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...