<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']; 相同的值;
Best Answer-推荐答案 strong>
仅使用 plist 是无法做到这一点的,您必须在用于在 plist 中查找值的代码中编写代码来处理这些“$”情况。
- (UIColor *)colorForKeyNSString* )colorKey fromDictionaryNSDictionary *)dictionary {
if ([dictionary[colorKey] containsString“$”]) {
//handle reference to color
}
}
关于ios - 如何将一个字典中的值引用到另一个字典或 plist 中的值?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/50455325/
|