- textView控制字?jǐn)?shù)輸入:
//textView 輸入長(zhǎng)度不大于5
- (void)textViewDidChange:(UITextView *)textView{
NSString*toBeString = textView.text;
//獲取輸入法
NSString*lang = textView.textInputMode.primaryLanguage;
if ([lang isEqualToString:@"zh-Hans"]) {
UITextRange * selectedRange = [textView markedTextRange];
// 這個(gè)range就是未轉(zhuǎn)化成中文的range 如果沒有 則表示已經(jīng)轉(zhuǎn)化為中文了
if (!selectedRange && toBeString.length > 5) {
textView.text = [toBeString substringToIndex:5];
}
}else if (toBeString.length > 5){
textView.text = [toBeString substringToIndex:5];
}
}
- 真機(jī)運(yùn)行報(bào)錯(cuò)
屏幕快照 2017-02-24 下午3.20.33.png
解決辦法:
Xcode-preference-Accounts-找到相應(yīng)賬號(hào)reset一下就好了
FB482E96-BD68-4A1C-9942-18466B55A10C.png