ios - 如何将一个字典中的值引用到另一个字典或 plist 中的值?
<p><pre><code> <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>
</code></pre>
<p>这是我正在使用的 plist。我希望其他颜色和字符串 colorString 具有与 colors['color']; 相同的值;</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>仅使用 plist 是无法做到这一点的,您必须在用于在 plist 中查找值的代码中编写代码来处理这些“$”情况。</p>
<pre><code>- (UIColor *)colorForKey:(NSString* )colorKey fromDictionary:(NSDictionary *)dictionary {
if ( containsString:@“$”]) {
//handle reference to color
}
}
</code></pre></p>
<p style="font-size: 20px;">关于ios - 如何将一个字典中的值引用到另一个字典或 plist 中的值?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/50455325/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/50455325/
</a>
</p>
页:
[1]