iOS7.0使用语音输入时包含未解析完成的语音时,点击发送清空textview产生crash问题
2016-10-18 11:36
477 查看
使用下面方法,如果包含为解析完成的landingview返回yes,这时候可以自己做一些提示,或者直接返回
否则就返回no继续往下面执行代码,可以清空textview这样在iOS7.0上面就不会发生crash了
-(BOOL)ifContainsTheLandingView{
for (UIView *view in self.inputTextView.subviews[0].subviews) {
if ([NSStringFromClass([view class]) isEqualToString:@"UIDictationLandingView"]) {
return YES;
break;
}
}
return NO;
}
否则就返回no继续往下面执行代码,可以清空textview这样在iOS7.0上面就不会发生crash了
-(BOOL)ifContainsTheLandingView{
for (UIView *view in self.inputTextView.subviews[0].subviews) {
if ([NSStringFromClass([view class]) isEqualToString:@"UIDictationLandingView"]) {
return YES;
break;
}
}
return NO;
}
相关文章推荐
- iOS开发使用textView代替textField时,textView的placeholder问题
- 【iOS】检测textView输入时,中文输入法的产生的问题
- iOS使用UIPageViewController结合多个UITableView后点击状态栏无法让UITableView置顶问题
- iOS 7.0限制textView、textField文字长度崩溃问题解决 —— HERO博客
- iOS 7.0 使用定位requestAlwaysAuthorization导致crash的问题
- thinkphp框架使用PHPMailer实现发送邮件的功能,以及各种问题解析
- iOS textView的使用总结
- 关于android 设置TextView可点击出现覆盖的问题
- AutoCompleteTextView使用——自动完成文本框
- Extjs 使用fileText 文件上次后 无法解析后台返回的json问题
- android textview drawableleft使用时遇到的问题
- android TextView多行文本(超过3行)使用ellipsize属性无效问题的解决方法
- 可以响应各个方向CompoundDrawables点击操作的TextView的使用
- iOS界面不能点击(tableView 的cell 不能使用点击事件,tableView也不能上下滚动)
- 点击textview 使用selector改变对应viewGroup(LinearLayout,RelativeLayout)的背景
- iOS——tableView和适配、键盘弹出发送通知问题
- 解析json对象,使用的类库jsonkit,但解析完成后,再次使用解析的数据时会导致tableview崩溃
- 自动完成可编辑文本AutoCompleteTextView的使用
- IOS 的loadView 及使用loadView中初始化View注意的问题。(死循环并不可怕)
- IOS 的loadView 及使用loadView中初始化View注意的问题。(死循环并不可怕)