【问题标题】:Retrieving finder comment of a file in iOS application在 iOS 应用程序中检索文件的查找器注释
【发布时间】:2022-01-23 02:02:13
【问题描述】:

我正在尝试使用存储在我的 iOS 应用程序文件夹中的文件的查找器注释字段(我说的是本地存储,而不是在云中)。使我能够轻松完成此操作的功能 MDItemCreate 显然在 iOS 应用程序中不可用,这一定是构建当前失败并出现错误警告的原因:“在范围内找不到 'MDItemCreate'”。事实上,Apple 文档指出此方法仅适用于 MacOS。

我已经修改了 FileManager,但它没有授予对 cme​​ts 的访问权限。

这个话题似乎相关,但解决方案对我来说很不透明。

我对 Swift 的理解比较有限,如果您能提供一个简单而详细的答案,我将不胜感激。

感谢, 朱利安

【问题讨论】:

    标签: ios swift macos finder


    【解决方案1】:

    我不完全确定,但像"Cannot find 'X' in scope" 这样的消息通常是由于忘记了导入语句。 MDItemCreate(_:_:) (docs) 似乎是 Core Services framework 的一部分,它自 iOS 12 以来一直是 iOS 的一部分。您是否导入了框架?

    您可以这样做(在 .swift 文件的顶部),如下所示:

    import CoreServices
    

    【讨论】:

    • 感谢您的快速回复。我确实在应用程序和 ContentView 文件中都添加了 import 语句,但无济于事......我发现了一个非常笨拙但有效的解决方法,其中包括大量尴尬的 .txt 文件,令我感到羞耻。鉴于该应用程序仅供我私人使用,这就足够了。再次感谢您的热心帮助。
    猜你喜欢
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    • 2017-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-26
    • 1970-01-01
    相关资源
    最近更新 更多