Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
UITextField语句大写问题与iOS中的becomeFirstResponder_Ios_Objective C_Storyboard_Uitextfield_Capitalize - Fatal编程技术网

UITextField语句大写问题与iOS中的becomeFirstResponder

UITextField语句大写问题与iOS中的becomeFirstResponder,ios,objective-c,storyboard,uitextfield,capitalize,Ios,Objective C,Storyboard,Uitextfield,Capitalize,我的UIViewController中有两个UITextField。第一个UITextField用于数字,第二个UITextField用于文本。我在这里关注的是第二个UITextField,它有文本。我还为故事板中的第二个UITextField启用了大写=句子 当我将数字值输入到第一个UITextField(在退出时结束)时,我调用了一个方法,它具有以下逻辑 [sender resignFirstResponder]; if (_descriptionTextField.text.length

我的UIViewController中有两个UITextField。第一个UITextField用于数字,第二个UITextField用于文本。我在这里关注的是第二个UITextField,它有文本。我还为故事板中的第二个UITextField启用了大写=句子

当我将数字值输入到第一个UITextField(在退出时结束)时,我调用了一个方法,它具有以下逻辑

[sender resignFirstResponder];

if (_descriptionTextField.text.length == 0) {
        [_descriptionTextField becomeFirstResponder];
    }
正如我所料,第二个UITextField已准备好获取用户输入,但句子的第一个字母不是大写。一段时间后(.)它将大写,而且如果我首先点击第二个UITextField输入文本,那么大写的东西也会起作用

但在我向第一个UITextField输入值并点击键盘上的“下一步”按钮后,我需要将句子大写,这将为第二个UITextField输入值做好准备。我在哪里犯的错误

尝试使用此代码

if (_descriptionTextField.text.length == 0)

 {

_descriptionTextField.autocapitalizationType = UITextAutocapitalizationTypeSentences;

        [_descriptionTextField becomeFirstResponder];

    }