- textView控制字数输入:
//textView 输入长度不大于5
- (void)textViewDidChange:(UITextView *)textView{
NSString*toBeString = textView.text;
//获取输入法
NSString*lang = textView.textInputMode.primaryLanguage;
if ([lang isEqualToString:@"zh-Hans"]) {
UITextRange * selectedRange = [textView markedTextRange];
// 这个range就是未转化成中文的range 如果没有 则表示已经转化为中文了
if (!selectedRange && toBeString.length > 5) {
textView.text = [toBeString substringToIndex:5];
}
}else if (toBeString.length > 5){
textView.text = [toBeString substringToIndex:5];
}
}
- 真机运行报错
解决办法:
Xcode-preference-Accounts-找到相应账号reset一下就好了