作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
<plist version="1.0">
<key>colors</key>
<dict>
<key>color</key>
<string>f9982f</string>
</dict>
<key>more_colors</key>
<dict>
<key>othercolor</key>
<string>$color</string>
</dict>
<key>colorString</key>
<string>$color</string>
</plist>
这是我正在使用的 plist。我希望其他颜色和字符串 colorString 具有与 colors['color']; 相同的值;
最佳答案
仅使用 plist 是无法做到这一点的,您必须在用于在 plist 中查找值的代码中编写代码来处理这些“$”情况。
- (UIColor *)colorForKey:(NSString* )colorKey fromDictionary:(NSDictionary *)dictionary {
if ([dictionary[colorKey] containsString:@“$”]) {
//handle reference to color
}
}
关于ios - 如何将一本字典中的值引用到另一本字典或 plist 中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50455325/
我是一名优秀的程序员,十分优秀!