草庐IT

NSDICTIONARY

全部标签

ios - 学习 iOS MapKit - 来自 NSDictionary 的 map 上的多个图钉

尝试获取包含我所有位置、标题和副标题的NSSDictionary并枚举它们并将它们添加到我的mapView。第一部分看起来不错;我阅读了Plist并可以访问各个部分。我遇到的问题是遍历枚举。要求标题的NSLog正确地向控制台报告该属性。不过,最后,我没有看到别针。此外,在NSLog调用之后:NSLog(@"My%iannotationsare:%@",self.mapView.annotations.count,self.mapView.annotations);我得到回应:"My1annotationsare:("")这似乎只是一个注释的一个内存位置。叹息。我确定我正在做一些简单但错

ios - 如何将json字符串转换为元素数组?

这是我获取json响应字符串的代码我正在使用这个方法得到这个字符串NSDictionary*selector=[jsonvalueForKey:@"Title"];NSMutableArray*dictArray=[[NSMutableArrayalloc]initWithObjects:selector,nil];str1=[[dictArrayobjectAtIndex:i]valueForKey:@"CompanyName"];打印“str1”我得到了("hello@developer.com"),("hello@developer.com","helloworld@micros

ios - 如何将 NSCFArray(可能是 JSON)序列化为 NSDictionary?

在使用BZForursquare将附近的Venues放入UITableView时,我现在真的卡住了。BZFoursquare:https://github.com/baztokyo/foursquare-ios-api我在requestDidFinishLoading委托(delegate)方法中获取了我的Requestresult。在此方法中,请求对象包含多个NSDictionaries和一个字典在request.response中。此响应字典包含一个带有key="venues"的条目和一个JSON对象作为值。当我将这个值对象放入字典时,类型似乎不是字典而是NSCFArray:#pr

objective-c - iOS objective-c - JSON 字符串到 NSDictionary 异常

我是Objective-C的新手,并遵循了MapKit简介教程(位于here)。我一直在尝试调试将JSON字符串传递给NSDictionary的问题。我收到以下错误:2012-08-1311:18:30.370ArrestsPlotter[76578:c07]-[__NSCFStringJSONValue]:unrecognizedselectorsenttoinstance0x73a64002012-08-1311:18:30.372ArrestsPlotter[76578:c07]***Terminatingappduetouncaughtexception'NSInvalidAr

ios - 返回 NSDictionary - 良好的程序设计?

所以我的类中有几个方法返回NSDictionary有响应。问题是,返回NSDictionary并不能真正告诉您字典包含什么。我觉得好像另一个程序想要使用我的类,他/她会发现很难准确理解特定方法返回的信息类型。我的问题是:这是否被认为是糟糕的编程设计?类应该是不言自明和可重用的。或者这是否被认为是可以的,因为您可以确定字典包含哪些键,并且只要键具有足够的描述性,它就应该是不言自明的? 最佳答案 如果它是一个具体的、重复出现的数据表示,那么您真的应该考虑使用一个类来表示该数据。Isthisconsideredbadprogramming

objective-c - 无法更改/替换 NSDictionary 键值 IOS

我正在从Dropbox下载文件修订状态,基本上我将Dropbox中下载的修订号与本地plist中的修订号进行比较。比较它们后,我想用Dropbox的修订号更改本地修订号。但它不起作用,我快要失去理智了。我放置了一些标志和NSlogs,它似乎替换了值,但在我调用相同的函数或再次启动应用程序后,我看到该值没有被替换。它一遍又一遍地给出相同的输出NSString*revisionLocal=[dicInnerobjectForKey:@"revision"];NSString*statusLocal=[dicInnerobjectForKey:@"status"];NSLog(@"revis

ios - 如何在 NSMutableDictionary 中查找重复项?

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。伪代码:NSArray*arr1={"mike","george","Tim","Tom"...}NSArray*arr2={"mike","george","Chris","Adam"...}NSArray*arr3={"Don","george","mike","Tom"...}NSArray*arr4={"george","Nicole","Moe

iphone - 如何从 Label 中的 pList 中获取数据

我有一个RegistrationController屏幕来存储email-id,password,DOB,Height、Weight和logininController屏幕将email-id和password匹配到登录目的。现在,在某些third屏幕中,我只需要从已登录用户的plist中获取Height、Weight即可显示它在标签上。现在如果我将email-id和password的值存储在LoginViewController的字符串中,并在新屏幕中调用它匹配如果匹配则给出Height,Weight..如果它正确那么如何从中获取Height,Weight同一个的plist。如何从存储

ios - 拉出内部 NSMutableDictionary iOS 的 valueForKeys

好的,我获取Json提要并将其存储到名为jsonArray的数组中。然后,我循环遍历jsonArray,取出数组键并将它们存储为字符串。然后我将这些字符串添加到一个名为innerDict的内部字典中,然后我使用下面的代码将该字典添加到带有键thePostCode的信息字典中。所以基本上innerDict存储在infoDict中。-(void)pointInfo{infoDict=[[NSMutableDictionaryalloc]init];for(inti=0;iinfoDict的输出如下所示:infoDictis{"ME144NN"={Info="";Items=4;Mail="

iphone - 如何编辑 plist 文件中的特定 NSDictionary?

我在plist文件中有20个词典。我需要用他们的名字编辑一个特定的词典,但我真的不知道该怎么做。我需要获取值并对SearchCountry词典进行更改。如何编辑特定的字典值? 最佳答案 像这样得到一个子词典:NSMutableDictionary*plist=[[NSMutableDictionaryalloc]initWithContentsOfFile:plistFilename];NSMutableDictionary*searchCountry=[plistobjectForKey:@"SearchCountry"];像这样