TextView到TextField的

时间:2016-03-22 12:59:26

标签: ios objective-c

我正在尝试将TextView保存到多个TextFields。 I found this link但它对我来说不起作用,似乎只是崩溃了。我是新手,如果有人的答案很简单,很容易实现,我会发现它非常复杂,这将非常有帮助。

- (void)viewDidLoad {
[super viewDidLoad];      
NSLayoutManager *layoutManager = [myTextView layoutManager];
unsigned numberOfLines, index, numberOfGlyphs =
[layoutManager numberOfGlyphs];
NSRange lineRange;
for (numberOfLines = 0, index = 0; index < numberOfGlyphs; numberOfLines++){
    (void) [layoutManager lineFragmentRectForGlyphAtIndex:index
                                           effectiveRange:&lineRange];
    index = NSMaxRange(lineRange);
    NSString *lineText= [myTextView.text substringWithRange:lineRange];
    [yourArray addObject:lineText];
}

textField1.text=yourArray[0];
textField2.text=yourArray[1];
}

1 个答案:

答案 0 :(得分:0)

将字符串分配给文本字段时,首先使用String格式创建一个字符串,然后将其分配给文本字段。

NSString *yourArray = [NSString stringWithFormat:@"%@",yourArray[0]];
textField1.text = yourArray;