有没有办法从我的ShareExtention中删除标记为RED的TextView-和PreviewPart?
我使用默认值:
class ShareViewController: SLComposeServiceViewController
Run Code Online (Sandbox Code Playgroud)
作为ViewController
我想像下面一样显示目标选择器(我知道如何创建)我知道你可以创建自己的ViewController,但是重建默认的ViewController非常困难.
第二件事是: 您建议传输/复制数据/文件以及阅读主应用程序文档目录的方法是什么?
我想将所选文档传输/复制到我的主应用程序的DocumentsDirectory.两者都在同一个AppGroup中.如果我只是在UserDefault中保存当前Document的Url,那么我猜主应用程序无法访问它.
我需要阅读主应用程序的文档目录,因为我需要文件Hierachy,所以我可以选择保存位置.
注意:仅仅因为评论中出于某种原因存在一些混淆:这是我自己的ShareExtention而不是UIActivityController中的smo else

let myPath = Bundle.main.path(forResource: "Settings", ofType: ".png")
print(myPath!)
Run Code Online (Sandbox Code Playgroud)
为什么在我尝试打印此图像时会崩溃?
我有一个字符串格式的 IP 地址,所以"192.168.0.1".
我想将此字符串转换为二进制/位版本,以便我摆脱Uint32它。在这种情况下16820416
我在网上找到了多个教程,如何将位版本转换为字符串,如下所示:
let ipAddress = 16820416
public var ipAddressString: String {
var bytes = [UInt32]()
bytes.append(self.ipAddress & 0xFF)
bytes.append((self.ipAddress >> 8) & 0xFF)
bytes.append((self.ipAddress >> 16) & 0xFF)
bytes.append((self.ipAddress >> 24) & 0xFF)
return "\(bytes[0]).\(bytes[1]).\(bytes[2]).\(bytes[3])" //192.168.0.1
}
Run Code Online (Sandbox Code Playgroud)
我的问题:我怎样才能做到与此完全相反?