我正在尝试将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];
}
答案 0 :(得分:0)
将字符串分配给文本字段时,首先使用String格式创建一个字符串,然后将其分配给文本字段。
NSString *yourArray = [NSString stringWithFormat:@"%@",yourArray[0]];
textField1.text = yourArray;