터치했을 때 배열의 값을 순환시키는 하위 클래스보기 인 다섯 개의 텍스트 상자가 있습니다. 그들은 모두 공백으로 시작할 수 있습니다.텍스트 상자가 작동하지 않는 문을
상자에 @"\u2714"
값이 수신되면 해당 항목을 N/A로 자동 채우고 싶습니다.
@"\u2714"
을받는 경우 dosent가 텍스트 상자 값을 변경하려고 시도했습니다. 뭐가 잘못 됐는지 모르니? 나는 배열의 값 중 하나에 문자열을 설정하면 //self.valuesArray = [NSArray arrayWithObjects:@"\u2714", @"X", @"LIM", @"N/A", nil];
, 텍스트 상자는 N/A로 채울하지 않습니다
여기 내있는 NSArray입니다. 내가 @""
에 isEqualToString:sting
를 설정하면 나는 N/A에 대한 모든 기본에 내 텍스트 상자의 값을 얻을 수 있지만,
self.tncsTapView.textValue = ([self attributeWithName:@"systemTypeTncs"]).value;
if ([self.tncsTapView.textValue isEqualToString:@"X"]){
self.tncTapView.textValue = @"N/A";
self.tnsTapView.textValue = @"N/A";
self.itTapView.textValue = @"N/A";
self.ttTapView.textValue = @"N/A";
}
self.tnsTapView.textValue = ([self attributeWithName:@"systemTypeTns"]).value;
if ([self.tnsTapView.textValue isEqualToString:@""]){
self.tncsTapView.textValue = @"N/A";
self.tncTapView.textValue = @"N/A";
self.itTapView.textValue = @"N/A";
self.ttTapView.textValue = @"N/A";
}
self.tncTapView.textValue = ([self attributeWithName:@"systemTypeTnc"]).value;
if ([self.tncTapView.textValue isEqualToString:@""]){
self.tncsTapView.textValue = @"N/A";
self.tnsTapView.textValue = @"N/A";
self.itTapView.textValue = @"N/A";
self.ttTapView.textValue = @"N/A";
}
self.itTapView.textValue = ([self attributeWithName:@"systemTypeIt"]).value;
if ([self.itTapView.textValue isEqualToString:@""]){
self.tncTapView.textValue = @"N/A";
self.tnsTapView.textValue = @"N/A";
self.tncsTapView.textValue = @"N/A";
self.ttTapView.textValue = @"N/A";
}
self.ttTapView.textValue = ([self attributeWithName:@"systemTypeTt"]).value;
if ([self.ttTapView.textValue isEqualToString:@""]){
self.ttTapView.textValue = @"N/A";
self.tnsTapView.textValue = @"N/A";
self.itTapView.textValue = @"N/A";
self.tncsTapView.textValue = @"N/A";
}
self.tncsTapView.textValue = ([self attributeWithName:@"systemTypeTncs"]).value;
if ([self.tncsTapView.textValue isEqualToString:@"\u2714"]){
self.tncTapView.textValue = @"N/A";
self.tnsTapView.textValue = @"N/A";
self.itTapView.textValue = @"N/A";
self.ttTapView.textValue = @"N/A";
}
self.tnsTapView.textValue = ([self attributeWithName:@"systemTypeTns"]).value;
if ([self.tnsTapView.textValue isEqualToString:@"\u2714"]){
self.tncsTapView.textValue = @"N/A";
self.tncTapView.textValue = @"N/A";
self.itTapView.textValue = @"N/A";
self.ttTapView.textValue = @"N/A";
}
self.tncTapView.textValue = ([self attributeWithName:@"systemTypeTnc"]).value;
if ([self.tncTapView.textValue isEqualToString:@"\u2714"]){
self.tncsTapView.textValue = @"N/A";
self.tnsTapView.textValue = @"N/A";
self.itTapView.textValue = @"N/A";
self.ttTapView.textValue = @"N/A";
}
self.itTapView.textValue = ([self attributeWithName:@"systemTypeIt"]).value;
if ([self.itTapView.textValue isEqualToString:@"\u2714"]){
self.tncTapView.textValue = @"N/A";
self.tnsTapView.textValue = @"N/A";
self.tncsTapView.textValue = @"N/A";
self.ttTapView.textValue = @"N/A";
}
self.ttTapView.textValue = ([self attributeWithName:@"systemTypeTt"]).value;
if ([self.ttTapView.textValue isEqualToString:@"\u2714"]){
self.ttTapView.textValue = @"N/A";
self.tnsTapView.textValue = @"N/A";
self.itTapView.textValue = @"N/A";
self.tncsTapView.textValue = @"N/A";
}
시도'대신 self.tncsTapView.textValue' –
'의 self.tncsTapView.text' 시도 : 모든 경우 문에서, 다음과 같이 해보십시오 귀하의 코드 및 if 문 중 하나가 입력되어 있는지 확인하십시오? – colincameron
어쩌면 당신은 그것에 대해 무엇이 작동하지 않는지 정의 할 수 있습니다. –