常见小问题

  • 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];
}
}
  • 真机运行报错
常见小问题_第1张图片
屏幕快照 2017-02-24 下午3.20.33.png

解决办法:
Xcode-preference-Accounts-找到相应账号reset一下就好了

常见小问题_第2张图片
FB482E96-BD68-4A1C-9942-18466B55A10C.png

你可能感兴趣的:(常见小问题)