我有NSArray
名为“新闻”
此数组包含大量信息。
消息:
{
Altitude = 0;
BeschreibungApp = "Heuriger Zum Poysdorfer, 2170 Poysdorf";
ID = 17922;
Icon = Weintraube;
Latitude = "48.67063";
Link = "http://heurigenapp.nocache.gugler.at/app.php?id=17922";
Longitude = "16.62858";
Name = "Heuriger Zum Poysdorfer";
Ort = Poysdorf;
},
{
Altitude = 0;
BeschreibungApp = "Heuriger Grazerberg-Schenke, 2170 Poysdorf";
ID = 17923;
Icon = Weintraube;
Latitude = "48.66929";
Link = "http://heurigenapp.nocache.gugler.at/app.php?id=17923";
Longitude = "16.61484";
Name = "Heuriger Grazerberg-Schenke";
Ort = Poysdorf;
},
{
Altitude = 0;
BeschreibungApp = "Kruspel - Top Heuriger, Buschenschank Kruspel, 2070 Unternalb";
ID = 18040;
Icon = Weintraube;
Latitude = "48.73728";
Link = "http://heurigenapp.nocache.gugler.at/app.php?id=18040";
Longitude = "15.96020";
Name = "Kruspel - Top Heuriger, Buschenschank Kruspel";
Ort = Unternalb;
}
在我的iPhone应用程序中,我显示了从当前位置到目的地的距离 我已经在字符串中得到了结果。
我可以将此字符串添加到我的数组中吗? 所以我有Altitude,BeschreibungApp,Icon,Latitude,Link,Longitude,Name,Ort和Distance。
答案 0 :(得分:0)
这些值是否只是存储为字符串?在我看来,您希望使用NSMutableDictionary来存储键和值。如果不是这种情况 - NSArray是不可变的,不能更改(没有破坏和重新创建它)。使用NSMutableArray然后使用[yourArray addObject:distanceObject];
无论哪种方式 - 为了改变NSArray需要是可变的。
答案 1 :(得分:0)
NSArray包含对象。因此,我假设您的数组中的条目是某个类的实例。因此,如果您的类没有可以存储新字符串的实例变量,则无法另外存储它 我建议在这个类中定义这样一个新的实例变量。如果对象(此类的实例)(指针)存储在数组中,则可以将新字符串存储在此类的实例中,从而存储在数组中。