ここでnil、null、値を削除する方法をしばらく探していましたが、見たものはすべて試しましたが、セレクターに互換性がないという例外が常にあります。これは私の配列であり、NSMutableDictionary を持つ NSMutableArray です。
Array Value = (
{
"sub_desc" = "sub cat description of Laptop";
"sub_name" = Laptop;
},
{
"sub_desc" = "sub cat description of Printers";
"sub_name" = Printers;
},
"<null>",
"<null>",
"<null>",
"<null>"
)
値を削除しようとしていますが、アイデアはありますか?
私のセグエはこのようになります
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([segue.identifier isEqualToString:@"MySegue"]) {
ChildTableViewController *myNextPage = [segue destinationViewController];
if ([myNextPage isKindOfClass:[ChildTableViewController class]]){
NSString *key = [[[parsedData listPopulated]objectAtIndex:self.tableView.indexPathForSelectedRow.row]valueForKey:@"name"];
myNextPage.childData = [[parsedData childPopulated]valueForKey:key];
}
}
}
childData は、私の子ビュー コントローラーの NSMutableArray であり、childPopulated は、NSMutableDictionary を挿入する NSMutableArray です。