※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※NSUserDefaultsの拡張(SampleData.h) @interface NSUserDefaults(SampleDataSupport) -(void)setSampleData:(SampleData*)obj forKey:(NSString*)aKey; -(SampleData*)sampleDataForKey:(NSString*)aKey; -(void)setSampleDataDic:(NSDictionary*)obj forKey:(NSString*)aKey; -(NSMutableDictionary*)sampleDataDicForKey:(NSString*)aKey; @end ※NSUserDefaultsの拡張(SampleData.m) @implementation NSUserDefaults(SampleDataSupport) -(void)setSampleData:(SampleData*)obj forKey:(NSString*)aKey { 略 } -(SampleData*)sampleDataForKey:(NSString*)aKey { 略 } -(void)setSampleDataDic:(NSDictionary*)obj forKey:(NSString*)aKey { NSArray* keyarr = [obj allKeys]; [self setObject:keyarr forKey:aKey]; for (int i = 0; i < [keyarr count]; i++) { SampleData* val = [obj objectForKey:[keyarr objectAtIndex:i]]; [self setSampleData:val forKey:[keyarr objectAtIndex:i]]; } } -(NSMutableDictionary*)sampleDataDicForKey:(NSString*)aKey { NSMutableDictionary* dic = [NSMutableDictionary dictionary]; NSArray* keyarr = [self arrayForKey:aKey]; for (int i = 0;i < [keyarr count]; i++){ SampleData* val = [self sampleDataForKey:[keyarr objectAtIndex:i]]; [dic setObject:val forKey:[keyarr objectAtIndex:i]]; } return dic; } @end
<< 前へ | 次へ >> |