创建 Xcode Playground 时,支持的 playgroundSharedDataDirectory 不能正确显示期望的目录。
期望:~/Documents/Shared Playground Data
实际:file:///var/folders/46/zg_mg07d5h5_9t6q_4vr9_2w0000gn/T/com.apple.dt.Xcode.pg/containers/com.apple.dt.playground.stub.iOS_Simulator.MyPlayground-BEF6F13E-994E-45C9-A18E-7DE953069D69/Documents/Shared%20Playground%20Data/
这也没有链接到目录。如果我把一个文件放在正确的目录里,我就无法读取它。如果我把它放在目录里,它能够工作,但每次加载playground时都会变化。
Xcode 10.3和Xcode 11中也存在这个问题。这在10.2版本中是可以正常工作的。
期望:~/Documents/Shared Playground Data
实际:file:///var/folders/46/zg_mg07d5h5_9t6q_4vr9_2w0000gn/T/com.apple.dt.Xcode.pg/containers/com.apple.dt.playground.stub.iOS_Simulator.MyPlayground-BEF6F13E-994E-45C9-A18E-7DE953069D69/Documents/Shared%20Playground%20Data/
import UIKit
import PlaygroundSupport
print(playgroundSharedDataDirectory)
这也没有链接到目录。如果我把一个文件放在正确的目录里,我就无法读取它。如果我把它放在目录里,它能够工作,但每次加载playground时都会变化。
Xcode 10.3和Xcode 11中也存在这个问题。这在10.2版本中是可以正常工作的。
FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
。 - multitudes