OStack程序员社区-中国程序员成长平台

标题: ios - 如何将一个字典中的值引用到另一个字典或 plist 中的值? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 04:17
标题: ios - 如何将一个字典中的值引用到另一个字典或 plist 中的值?

 <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-推荐答案


仅使用 plist 是无法做到这一点的,您必须在用于在 plist 中查找值的代码中编写代码来处理这些“$”情况。

- (UIColor *)colorForKeyNSString* )colorKey fromDictionaryNSDictionary *)dictionary {


   if ([dictionary[colorKey] containsString“$”]) {
      //handle reference to color
  }
}

关于ios - 如何将一个字典中的值引用到另一个字典或 plist 中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50455325/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4