Ustaw wybrany zakres do całego tekstu TextView pierwsze:
[textView setSelectedRange:NSMakeRange(0, textView.text.length)];
[textView setText:@""];
na przykład:
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView {
// Make the textView visible in-case the keyboard has covered it
[table scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:1]
atScrollPosition:UITableViewScrollPositionTop
animated:YES];
// Keyboard toolbar prev/next buttons
[nextPreviousControl setEnabled:YES forSegmentAtIndex:0];
[nextPreviousControl setEnabled:NO forSegmentAtIndex:1];
//
// Erase all text in the textView before editing starts:
//
[textView setSelectedRange:NSMakeRange(0, textView.text.length)];
[textView setText:@""];
return YES;
}
Dodaj NSLog (@ "Treść pola tekstowego:% @", textField.text); po pierwszej linii, jaki jest wynik? Czy programistycznie utworzyłeś textField lub używając Buildera interfejsu? – 0x8badf00d
Przykro mi. Jest to textView, a nie textField. Edytowałem. Programowo stworzyłem widok tekstowy. – user698200