Я объявил NSDictionary *dict;
во всем мире и пытается добавить этот dictionary
в array
, но получаю сообщение об ошибке:NSInvalidArgumentException при добавлении NSDictionary к NSArray
, истекающий приложение из-за неперехваченного исключением «NSInvalidArgumentException», причина: "* - [__NSArrayM insertObject: atIndex]: объект не может быть нулевым»
Мой код:
dict = @{@"Testcase" : Testcase, @"TestResult" : TestResult,@"Message": Message};
NSMutableArray * myArray = [[NSMutableArray alloc] init];
[myArray insertObject:dict atIndex:TestcaseId];
Как решить эту ошибку?
Что такое 'TestcaseId' ..? –
TestcaseId должен быть меньше, чем ваш массив count ... – Yashesh
попробуйте это [myArray addObject: dict]; – yen