触れると配列から値を循環するサブクラス化されたビューである 5 つのテキスト ボックスがあります。最初はすべて空白です。
ボックスが値を受け取った場合は@"\u2714"
、他の値を自動的に N/A に入力します。
これまでに試したことは、@"\u2714"
受信時にテキスト ボックスの値を変更することはありません。ここで何が間違っているのかわからない?
ここに私のnsarrayがあります: //self.valuesArray = [NSArray arrayWithObjects:@"\u2714", @"X", @"LIM", @"N/A", nil];
文字列を配列のいずれかの値に設定すると、テキスト ボックスに N/A が入力されません。をに設定する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";
}