0

好的,所以我想创建一个 NSDictionary,但是指针后面应该是用户输入的 NSString 的值。这可能吗?我想这将是类似的事情......

someNSString = _someTextField.text;
NSDictionary * {someNSString} = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithInt:someUnimportantVariable], @"someUnimportantKey",...nil]

在此先感谢,我意识到这要么完全不可能,要么有一个非常简单的解决方案。不管怎样,如果我浪费了你的时间,我很抱歉。

4

1 回答 1

0

您可以尝试创建一个“词典词典”。大意是:

someNSString = _someTextField.text;
NSDictionary *myDictionary = [[NSDictionary alloc] init];
[myDictionary setObject:[NSDictionary dictionaryWithObjectsAndKeys: [NSNumber numberWithInt:someUnimportantVariable], @"someUnimportantKey",...nil] forKey:someNSString];

如果你想取回那本字典

NSDictionary someNSStringDictionary = [myDictionary objectForKey:someNSString];

让我知道它是否有任何帮助。

于 2013-03-11T22:36:35.700 回答