私はtitleTextField
と呼ばれるtextField
という名前を付けていますが、メモを保存する前に選択したタイトルを入力できます。ユーザーがこのフィールドを空白のままにしておくと、このフィールドには「無題」のテキストが自動的に入力されます。TextFieldが空の場合にカスタムテキストを設定する
私はいくつかの解決策を試しましたが、ユーザーがテキストを入力したとしても、何もしないかタイトルを常に無題に設定しています。
これは私が得ている最も近いですが、それはまだ右に働いていない:
if(![self.titleTextField.text isEqual:@""]){
self.titleTextField.text = @"Untitled";
}
私の考えは、これはtitleTextField
が空であるかどうかを確認します、そしてもしそうなら、それはしてフィールドを移入というものでしたテキスト "無題"私はviewDidLoad
、viewWillAppear
、およびviewWillDisappear
にこれを適用しようとしました。画面が読み込まれたとき、またはユーザーがページを終了した後に、「無題」テキストが入力されるかどうかは本当に気にしません。私はちょうど最終結果がテキスト "無題"で保存する空のタイトルフィールドであることを望みます。
コーディングが間違っているのですか、間違った場所に適用していますか?あなたが探している片道として
現在のテキストがある場合はあなたのコードはUntitled' 'にテキストフィールドを設定している:あなたはまた、以下に使用することができます
*空ではない。 – rmaddy