我正在尝试从外部文件将数据导入我的应用程序。一切正常,直到我添加event.title(下面的第三个objectAtIndex)。我认为我错误地使用“stringValue”,它应该是别的东西。 floatValues工作正常。
event.latitude = [[values objectAtIndex:0] floatValue];
event.longitude = [[values objectAtIndex:1] floatValue];
event.title = [[values objectAtIndex:2] stringValue];
这是头文件代码:
float latitude;
float longitude;
NSString *title;
}
@property (nonatomic) float latitude;
@property (nonatomic) float longitude;
@property (nonatomic, copy) NSString *title;
提前感谢。
答案 0 :(得分:2)
对于字符串,您不需要获取stringValue或任何其他内容。 floatValue用于NSNumber,但您已经有一个普通的NSString。
event.title = [values objectAtIndex:2];
答案 1 :(得分:0)
如何将字符串存储在文件中,以及如何读取文件?
我认为你可以放弃stringValue
方法并直接从objectAtIndex:
分配回报 - 假设该对象是作为字符串读入的。