Кто-нибудь знает, как исправить ошибку Thread 1: signal SIGABRT? Я уже пытался очистить мой продукт. Я новичок в iOS разработке - PullRequest
0 голосов
/ 28 января 2020

Я пытаюсь использовать функцию словаря ... некоторые сайты сказали мне пересмотреть мою раскадровку, но я ее не создал ..?

NSMutableDictionary * AllStudentsUpdated = [[NSDictionary alloc]initWithObjectsAndKeys:
                                      @"Avni Parikh", @"012700",
                                      @"Kyle Kurt", @"325325",
                                      @"Vidhi Shah", @"122146"
                                      , nil];
[AllStudentsUpdated setObject:@"Pallavi Patel" forKey:@"161616"];// this is where the error is 

1 Ответ

1 голос
/ 28 января 2020

Вы инициализируете NSMutableDictionary с NSDictionary ... просто обновите свой код до этого.

NSMutableDictionary *AllStudentsUpdated = [[NSMutableDictionary alloc] initWithObjectsAndKeys: @"Avni Parikh", @"012700", @"Kyle Kurt", @"325325", @"Vidhi Shah", @"122146" , nil];

[AllStudentsUpdated setObject:@"Pallavi Patel" forKey:@"161616"];

Очистите папку сборки и запустите приложение. Это решит вашу проблему.

...