-
0 votesanswersviews
Facebook params问题导致应用程序终止 - iphone
我试图从我的iPhone应用程序发布到Facebook,它只是不起作用 . 这就是我在做的事情: if (![_facebook isSessionValid]) { NSArray *permissions = [NSArray arrayWithObjects: @"read_stream&q... -
254 votesanswersviews
对于目标c中的每个循环,用于访问NSMutable字典
我发现在Objective-C中访问可变字典键和值有些困难 . 假设我有这个: NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; 我可以设置键和值 . 现在,我只想访问每个键和值,但我不知道键的数量 . 在PHP中它非常简单,如下所示: foreach ($xyz as $key => $value) Objecti... -
1 votesanswersviews
NSMutableDictionary setobject:forkey:崩溃,带有无法识别的选择器消息
对于以下代码段:错误发生在 setObject: forKey: response <--is an NSDictionary if(response){ NSMutableArray *lifeArray = [[NSMutableArray alloc] init]; NSMutableDictionary *respon... -
0 votesanswersviews
从NSMutableDictionary中的NSMutableArray填充UITableView单元格
我有一个NSMutableDictionary包含NSMutableArrays . 字典代表分区,数组代表该分区内的部门 . 我试图从NSMutableArray的内容填充UITableView的单元格 . 我目前有UITableView显示正确数量的部分(分区)和每个部门中正确的单元格数[departmentArray计数]; - (NSInteger)numberOfSectionsInTa... -
1 votesanswersviews
尝试在NSMutableDictionary中设置Number类型的对象并得到奇怪的警告
我正在尝试在NSMutableDictionary中设置setObject并得到奇怪的警告,听到的是代码 if ([errorCode intValue] != -1) { NSLog(@"after getting data back"); NSString *userName = [[protocol3Replay valueForKeyPath:uName... -
4 votesanswersviews
指针在FSEventStream回调(ObjC和ARC)中丢失
我已成功获得FSEventStream的基础知识,允许我查看新文件事件的文件夹 . 不幸的是,我传入FSEventStreamCreate()的回调引用正在丢失/损坏/不保留,因此我无法访问我需要的数据对象 . 这是关键代码块: FileWatcher.m : (Setting up the FSEvent Stream) FSEventStreamContext context; //conte... -
3 votesanswersviews
如何将CMTime添加到NSMutableDictionary?
我目前正在尝试将一些视频剪辑设置添加到NSMutableDictionary,包括两个CMTime对象 . 我正在尝试存储正在使用的视频流(用整数表示),剪辑持续时间(CMTime)和剪辑开始时间(CMTime),它们在代码的其他地方定义 . 我可能很愚蠢,但我无法弄清楚如何将CMTimes添加到字典中,我得到一个“发送'CMTime'到不兼容类型'id'的参数”错误 . 我尝试了setObjec... -
1 votesanswersviews
奇怪的行为从plist文件读取字典
当我读取一个字典的plist是 not empty 并且至少有一个键值对进入我的模型类的NSMutableDictionary属性时,一切正常 . 我可以添加,删除修改可变字典 . 但是当字典 is empty 你可以看到带有这样标记的plist: <dict/> 然后,即使我的属性有一个NSMutableDictionary指针,创建的对象也变为不可变 . 当我尝试为特定属性设置一个... -
0 votesanswersviews
目标C:更新NSMutableDictionary的密钥值?
我有一个NSMutableDictionary,最初设置了键和值 . 后来我需要更新某些键的值,我想我只需要做[mutableDict setValue:val forKey:key],但这会抛出一个异常说: [__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object 我究竟做错了什么? (我在可变... -
1 votesanswersviews
将对象添加到JSONKit创建的字典中?
在我的项目中,我必须加载一些json文件 . 我用JSONKit解析它们并在每次解析之后 NSMutableDictionary *json = [myJSON objectFromJSONString]; 我将它们添加到一个数组中,如: [self.themeArray addObject:json]; 这到目前为止工作正常 . 现在我需要在视图之间传递字典 . 到目前为止工作,但我需要添加... -
5 votesanswersviews
嵌套NSDictionary的访问对象
有没有办法在Objective-C中直接访问外部词典的内部词典?例如,我有一个对象的键,它是内部字典的一部分,有没有办法从该键直接访问对象 . GameDictionary { Indoor_Game = { "game1" = chess; "game2" = video_Game; "game3" = poker; }; Ou... -
0 votesanswersviews
为另一个字典中的每个对象添加字典
我已经使用此代码填充了一个来自NSMutableDictionary的uitableview来填充我的字典: -(NSMutableDictionary *)createDictionaryForSectionIndex:(NSArray *)array withSubtitle:(NSArray *)subtitle { NSMutableDictionary *dict = [NSMut... -
1 votesanswersviews
循环遍历字典数组并为iOS中的每个字典添加新密钥
我今天在iOS中发现了一些奇怪的东西,我解决了它,但我想问一下是否有更好的(更多iOS)解决方案 . 我想做的是:循环遍历字典数组并为iOS中的每个字典添加新密钥 这是代码(这不是我的原始代码,它更复杂,但我完成了这个代码以说明容易点): - (void)testLoopThruArrayOfDictionaryAndAddNewKeyToEachDictionary { NSMutabl...