Example of [NSDictionary getObjects:andKeys:]

前端 未结 2 593
暖寄归人
暖寄归人 2021-02-15 16:38

I couldn\'t find a working example of the method [NSDictionary getObjects:andKeys:]. The only example I could find, doesn\'t compile. I provided the errors/warnings

2条回答
  •  臣服心动
    2021-02-15 17:27

    Here's the correct way to use this method:

    NSDictionary *myDictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"1", @"A", @"2", @"B", nil];
    
    NSInteger count = [myDictionary count];
    id objects[count];
    id keys[count];
    [myDictionary getObjects:objects andKeys:keys];
    
    for (int i = 0; i < count; i++) {
      id obj = objects[i];
      id key = keys[i];
      NSLog(@"%@ -> %@", obj, key);
    }
    

提交回复
热议问题