首页 > 解决方案 > IOS 快捷方式:使用应用程序设置(嵌套)字典以修改 EXIF 数据

问题描述

我正在尝试在嵌套字典中设置值 - 类似于dict["key1"]["key2"]=value1Apple 在 IOS 13 上的我的快捷方式应用程序中的 pythonic。即使使用简单的 dict 也失败了,请参阅附加的屏幕截图,它应该向 dict 添加一个元素。最后是通过 Metapho 应用程序修改 EXIF 元数据 -附加了非工作示例

我用ttwo接近

  1. 使用基本操作修改字典
  2. 使用预先存在的快捷方式将字典修改为以下 Reddit 威胁字典实用程序的大纲。

要重现,您需要下载附加的快捷方式 - 以及使用这些快捷方式的示例的字典实用程序。

我首先检查是否可以修改非嵌套字典和非嵌套字典。

修改非嵌套字典

使用核心工具,我无法将键值对添加到字典中。 最小的非工作示例如下

在此处输入图像描述

在此处输入图像描述

使用字典工具修改非嵌套字典

最小的工作示例

使用字典工具修改嵌套字典

使用相同的工具来修改嵌套的字典不起作用。 最小的非工作示例

非常感谢任何帮助。在问不同的问题上问同样的问题

标签: iosdictionary

解决方案


如果修改了字典的值,则需要重置变量:

重置变量

使用这个嵌套和非嵌套的字典都可以在没有外部工具的情况下进行修改。本质上,这是按值调用而不是按引用调用。如果仍然使用这些工具,它们的输出需要覆盖有问题的变量。

关于修改底层的 Exif 值,重要的是需要再次将输出图像变量写入照片应用程序中的新文件。

苹果电脑


推荐阅读