私はこのような状況にあります。可変配列の特定のインデックスにあるオブジェクトを削除したいと考えています。そのため、インデックスを渡すことでそれを行う方法があります。ただし、パラメータとして NSUInteger を取ります。しかし、インデックスとして整数値を取得しました。メソッドを呼び出すと、パラメーター値がnullです..以下は私のコードです
for (int x=0; x<tempAry.count; x++) {
NSArray* temp = [tempAry objectAtIndex:x];
NSString* appoinment = [NSString stringWithFormat:@"%@",[temp valueForKey:@"AppointmentId"]];
if ([appoinment isEqualToString:appoinmentID_for_rejct]) {
//attention here
NSUInteger* index = (NSUInteger*)x;
[TableViewController removeIndexfromDuplicate:index];
}
}
ここでインデックスがnullになりました..どうすればこれを修正できますか.? インデックスは null であってはなりません.. x は null 値ではないため..助けてください