Objective c 从UITextField生成NSString

Objective c 从UITextField生成NSString,objective-c,ios,nsstring,uitextfield,Objective C,Ios,Nsstring,Uitextfield,我需要生成一个以UITextField命名的NSString。然后我还需要能够使用这个字符串。有人有这样的想法吗 谢谢, 雅各布 编辑: 用户将输入他/她的名字。然后,这个名字将被生成一个NSString——它将是字符串的名字。就像你说的那样 NSString *NAME; 我需要将字符串命名为任何名称。您是指以下内容吗 NSString *myString = [[myUITextField stringValue] retain]; 你能提供更多的背景吗?不清楚您想要实现什么…您的意思是

我需要生成一个以UITextField命名的NSString。然后我还需要能够使用这个字符串。有人有这样的想法吗

谢谢, 雅各布

编辑:

用户将输入他/她的名字。然后,这个名字将被生成一个NSString——它将是字符串的名字。就像你说的那样

NSString *NAME;

我需要将字符串命名为任何名称。

您是指以下内容吗

NSString *myString = [[myUITextField stringValue] retain];

你能提供更多的背景吗?不清楚您想要实现什么…您的意思是希望根据文本字段内容生成变量名?比如如果我输入hello,那么你想得到“NSString*hello”?你为什么要那样?也许有更好的方法…这个字符串被保存到一个文件中,我记得当你保存到一个plst文件时,字符串名也会被保存?plist格式它取决于你保存的结构,但变量名不会保存到文件中啊,它不会。我懂了。好吧,我想我当时想出了一个解决办法。嗯,谢谢你的帮助。:)我不需要字符串的内容以文本字段命名,我需要实际的字符串名称哦,我明白了,你想要字符串的名称。名称位于NSTEXT字段中,其中包含的字符串没有(n个可访问的)名称AFAIK。还是要生成一个名为“hello”的字符串,如@Vladimir所说?这是不可能的,因为名称必须在compile time.FWIW时知道,字符串在plist中存储在哪个键下取决于您。您可以使用文本的简化版本作为键。