【发布时间】:2023-04-02 08:47:01
【问题描述】:
我刚刚成功加载了一个文件:
假设它现在有这个:
地图1
地图2
获取字符串的代码如下:
NSURL *fileURL=[NSURL fileURLWithPath:@"/Users/Maze.txt"];
NSString *contents =[NSString stringWithContentsOfURL:fileURL encoding:NSUTF8StringEncoding error:nil];
NSArray *lines = [[NSArray alloc]init];
lines= [contents componentsSeparatedByString:@"\n"];
for (NSString *s in lines){
NSLog(@"The content is: %@ \n", s);
}
但是,我只想问,如何根据这些字符串创建对象? 假设我已经有一个地图类,并且我想根据该文本文件上的数据创建一个对象,所以现在我将有 2 个对象,Map1 和 Map2.. 是否可以使用 NSString 作为对象名称?
谢谢..
【问题讨论】:
-
你想把 NSString 转换成这样的类吗:NSClassFromString(@"NSButton")
标签: objective-c cocoa object text nsstring