0

关于字典,我一定有什么不明白的地方。我有以下代码:

NSArray *keys=[[NSArray alloc] initWithObjects:@"first person singular", @"second person singular", @"third person singular", @"first person plural", @"second person plural", @"third person singular", nil];
//This array logs a count of 6.

NSMutableArray *endingsPossible = [[NSMutableArray alloc] initWithObjects:@"iar", @"iēris", @"iētur", @"iēmur", @"iēminī", @"ientur", nil];  
//This array logs a count of 6.

NSDictionary *setOfEndings = [[NSDictionary alloc] initWithObjects:endingsPossible forKeys:keys];  
//This dictionary logs a count of 5.

其中一名成员是如何迷路的?

4

2 回答 2

2

“第三人称单数”键重复两次。

于 2012-10-19T13:07:09.043 回答
2

您的密钥有重复条目,third person singular. 这就是为什么你只能得到 5 个对象。我猜将其更改third person plural为预期的输出。

于 2012-10-19T13:08:03.797 回答