Use*_*234 0 macos cocoa objective-c
我正在使用它从Key获取对象
NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
NSString *object=[defaults objectForKey:someKey];
Run Code Online (Sandbox Code Playgroud)
我怎么能得到相反的效果?对象的关键?就像是
NSString *key=[defaults keyForObject:object];
Run Code Online (Sandbox Code Playgroud)
谢谢
你可以得到NSUserDefaults
字典(用dictionaryRepresentation
方法).然后,您可以使用字典方法
- (NSSet *)keysOfEntriesPassingTest:(BOOL (^)(id key, id obj, BOOL *stop))predicate
Run Code Online (Sandbox Code Playgroud)
要么
- (NSArray *)allKeysForObject:(id)anObject
Run Code Online (Sandbox Code Playgroud)
获取对象的密钥.
归档时间: |
|
查看次数: |
938 次 |
最近记录: |