Hej,
Mam obiekt:
Użytkownik wprowadza na klawiaturze iphone'a tekst do tego pola tekstowego i wszystko śmiga.Kod:UITextField *myTextField;
Chciałbym jednak ograniczyć maksymalną ilość wpisywanych znaków do tego pola.
Jak to zrobić?
Póki co tylko napisałem funkcję która jest wywoływana za każdym razem gdy tekst ulegnie zmianie.
Kiedy rozmiar napisu jest większy od 10, skracam go.
Problemem jest ta linijka:Kod:- (IBAction)textFieldEdited:(id)sender { NSString *n_string = nil; if([myTextField.text length] == 10) { n_string = [myTextField.text substringToIndex: [myTextField.text length] - 1]; myTextField.text = n_string // ERROR - crash } }
Rozumiem, że nie można tak przypisywać NSStringów...Kod:myTextField.text = n_string // ERROR
Jak więc mogę to zrobić ? :/




LinkBack URL
About LinkBacks





