草庐IT

NSMutableDictionary

全部标签

iphone - 如何在 NSMutableDictionary 上使用 writeToFile 方法?

我想使用一种方法(writeToFile)只适用于NSDictionary到NSMutableDictionary对象。那么,如何将这个NSMutableDictionary对象转换为NSDictionary? 最佳答案 NSMutableDictionary继承自NSDictionary。因此,writeToFile应该对两个类都可用。 关于iphone-如何在NSMutableDictionary上使用writeToFile方法?,我们在StackOverflow上找到一个类似的问题

ios - 进入后台时 Spritekit 崩溃

好吧,伙计们,我一直在开发一个应用程序,其中我有一个NSMutableDictionary和一个SKAction对象。SKAction用于播放声音。这一切都很好,除了......应用程序在进入后台时崩溃,堆栈跟踪如下:*thread#1:tid=0x187d7,0x3461b932libGPUSupportMercury.dylib`gpus_ReturnNotPermittedKillClient+10,queue='com.apple.spritekit.renderQueue,stopreason=EXC_BAD_ACCESS(code=1,address=0x1)frame#0

ios - 进入后台时 Spritekit 崩溃

好吧,伙计们,我一直在开发一个应用程序,其中我有一个NSMutableDictionary和一个SKAction对象。SKAction用于播放声音。这一切都很好,除了......应用程序在进入后台时崩溃,堆栈跟踪如下:*thread#1:tid=0x187d7,0x3461b932libGPUSupportMercury.dylib`gpus_ReturnNotPermittedKillClient+10,queue='com.apple.spritekit.renderQueue,stopreason=EXC_BAD_ACCESS(code=1,address=0x1)frame#0

iphone - 子类化 NSMutableDictionary

我正在尝试实现一个NSMutableDictionary的子类,它在字典中不存在键时返回nil而不是抛出NSUndefinedKeyException。但是,当我尝试将对象添加到我的字典时,我得到了[NSMutableDictionarysetObject:forKey:]:methodonlydefinedforabstractclassNilDictionary.h@interfaceNilDictionary:NSMutableDictionary{}@endNilDctionary.m@implementationNilDictionary-(id)valueForUndefi

iphone - 子类化 NSMutableDictionary

我正在尝试实现一个NSMutableDictionary的子类,它在字典中不存在键时返回nil而不是抛出NSUndefinedKeyException。但是,当我尝试将对象添加到我的字典时,我得到了[NSMutableDictionarysetObject:forKey:]:methodonlydefinedforabstractclassNilDictionary.h@interfaceNilDictionary:NSMutableDictionary{}@endNilDctionary.m@implementationNilDictionary-(id)valueForUndefi

ios - 如何将 (BOOL *) 插入 NSMutableDictionary

我正在尝试将bool数据库值保存到map中,如下所示-[recentTagssetValue:[NSNumbernumberWithBool:[aMessageisSet]]forKey:[aMessagetagName]];它给我一个错误,说“不兼容的整数转换指针发送BOOL*akasignedchar*到'BOOL'akasignedchar”如何将BOOL*插入到字典中? 最佳答案 将BOOL包装在NSNumber中:NSNumber*boolNumber=[NSNumbernumberWithBool:YES];把它弄出来:

ios - 如何将 (BOOL *) 插入 NSMutableDictionary

我正在尝试将bool数据库值保存到map中,如下所示-[recentTagssetValue:[NSNumbernumberWithBool:[aMessageisSet]]forKey:[aMessagetagName]];它给我一个错误,说“不兼容的整数转换指针发送BOOL*akasignedchar*到'BOOL'akasignedchar”如何将BOOL*插入到字典中? 最佳答案 将BOOL包装在NSNumber中:NSNumber*boolNumber=[NSNumbernumberWithBool:YES];把它弄出来:

iphone - 如何在 iphone 中获取 NSMutableDictionary 计数?

我想在iphone中获取NSMutableDictionary计数。我想知道NSMutableDictionry中有多少项。我尝试了这些代码来找出解决方案,但对我帮助不大。NSLog(@"Count:%d",[mutableDictionarycount]);它总是返回'0'。如何在iPhone中获取NSMutableDictionary的计数?提前致谢。 最佳答案 你可以找出有多少个键-对象(键-值)对,像这样:NSArray*allKeys=[mutableDictionaryallKeys];NSLog(@"Count:%d"

iphone - 如何在 iphone 中获取 NSMutableDictionary 计数?

我想在iphone中获取NSMutableDictionary计数。我想知道NSMutableDictionry中有多少项。我尝试了这些代码来找出解决方案,但对我帮助不大。NSLog(@"Count:%d",[mutableDictionarycount]);它总是返回'0'。如何在iPhone中获取NSMutableDictionary的计数?提前致谢。 最佳答案 你可以找出有多少个键-对象(键-值)对,像这样:NSArray*allKeys=[mutableDictionaryallKeys];NSLog(@"Count:%d"

ios - [__NSDictionaryI setObject :forKey:]: unrecognized selector sent to instance

我正在尝试将“dateTime”添加到我的字典中,定义如下:SymptomRanking:{5111ef19253b4a9150000000=1;5111f029253b4add4e000000=1;5111f036253b4a123d000001=1;5111f045253b4a404f000000=1;}NSLog(@"dateselected:%@",[[self.datePickerdate]description])[self.resultssetObject:[[self.datePickerdate]description]forKey:@"dateTime"];应用程序