settext到uitextview应用程序崩溃-ios sdk
我以编程方式创建了settext到uitextview应用程序崩溃-ios sdk,ios,iphone,uitextview,settext,uitextviewdelegate,Ios,Iphone,Uitextview,Settext,Uitextviewdelegate,我以编程方式创建了UITextView,textview是根据需要创建的,但当我尝试使用标记应用程序为textview设置值时,会崩溃 我可以设置其他参数,如setUserInteractionEnabled,而不会出现问题 遵循它的代码 创建文本视图的步骤 UITextView *textView = [[UITextView alloc]initWithFrame:CGRectMake(0,0,100,200)]; textView.font = [UIFont systemFont
UITextView
,textview是根据需要创建的,但当我尝试使用标记应用程序为textview设置值时,会崩溃
我可以设置其他参数,如setUserInteractionEnabled
,而不会出现问题
遵循它的代码
创建文本视图的步骤
UITextView *textView = [[UITextView alloc]initWithFrame:CGRectMake(0,0,100,200)];
textView.font = [UIFont systemFontOfSize:30];
//textView.font = [UIFont boldSystemFontOfSize:12];
textView.backgroundColor = [UIColor grayColor];
textView.tag=i;
[textView setTextAlignment:NSTextAlignmentCenter];
textView.text=[NSString stringWithFormat:@"%d",i];
textView.inputView= [LNNumberpad defaultLNNumberpad];
textView.editable = YES;
[textView setDelegate:self];
[self.view addSubview:textView];
正在使用标记更改textview中的值
UITextView *txtviewfound = (UITextView *)[self.view viewWithTag:j];
[txtviewfound setText:@"some text"];
[txtviewfound setUserInteractionEnabled:FALSE];
当我评论settext时,我喜欢它工作得很好
如果我遗漏了什么,请告诉我
提前谢谢
在类型转换之前,您需要检查子视图所属的天气
textView与否,因为默认情况下每个对象都有0作为标记
如果视图中有任何其他对象,则会创建
问题
坠机日志上写的是什么?如果有界的话,可能会有一个索引?
当然,不要把标签设得太低,比如1到5,它们可能很少但仍然会被苹果拿走 i和j有整数值,它在循环中直到5@sunny谢谢@sunny占用您的时间…:)
if([[self.view viewWithTag:i]isKindOfClass:[UITextView class]])
{
UITextView *txtviewfound = (UITextView *)[self.view viewWithTag:j];
[txtviewfound setText:@"some text"];
[txtviewfound setUserInteractionEnabled:NO];
}