swift相关内容

找不到目标';的模块';Alamofire';arm64-Apple-iOS-模拟器;找到:x86_64-Apple-iOS-模拟器,x86_64

我已将Xcode更新到12.3,遇到新错误。 找不到目标‘arm64-Apple-iOS-Simulator’的模块‘Alamofire’;找到:x86_64-Apple-iOS-Simator,x86_64 命令CompileSwift失败,退出代码非零 推荐答案 另一个解决办法是将构建设置-&>验证工作区设置为“是”。它仍将显示警告,但将生成项目。 ..
发布时间:2022-08-17 23:36:03 移动开发

从API获取数据时预览崩溃

我正在尝试根据YouTube上的一个教程从API获取数据,我完全按照视频的方式操作,但预览不知何故崩溃了。但是当我注释掉Api().getPosts时,预览能够再次恢复。如果这行代码出错,我该如何改写呢? 用户界面代码: import SwiftUI struct ContentView: View { @State var posts: [Post] = [] va ..
发布时间:2022-08-16 20:28:37 移动开发

WatchOS检测用户是否已解除监视/锁定屏幕

我正在设计一个手表应用程序,它使用PIN来创建令牌会话。其目标是检测手表何时从用户手臂上锁定/移除,以便知道何时使令牌无效,并在用户想要使用应用程序时提示再次输入他们的PIN。如果手表在他们拥有有效令牌时保持开启,他们将不会被要求输入他们的PIN。 我想知道是否有一种方法可以检测用户是否为了这样做而锁上/取下他们的手表?任何帮助/建议都是最好的! 推荐答案 遗憾的是,苹果的手腕检测接口 ..
发布时间:2022-08-15 12:03:52 移动开发

WKWebView未调用导航委托方法

我正在尝试使用答案here将html文件导出为pdf,该答案使用WKWebView加载html字符串,然后从中绘制PDF。我还需要它在Catalyst上工作,这就是我使用此方法的原因。 发生的情况是WKWebView从未调用它的navigationDelegate方法。我将一组print()语句放在一组委托方法中,但我得到的唯一输出是: ::::: SET WEBVIEW Loaded ..
发布时间:2022-08-13 21:22:44 移动开发

SWIFT WKWebView GoBack和GoForward不再工作

我以前从未见过这样的错误。下面的代码以前运行得很好。我看不到我会做出任何改变来改变这一点。现在,GoBack和GoForward不能按预期工作。发生了什么?这非常奇怪。 我尝试过跟踪它,各种各样的东西,我不明白为什么点击它时它不会返回。我甚至尝试在单击Back之后添加webView.reload(),但也不起作用。 我得到这个错误:Error Domain=NSURLErrorDoma ..
发布时间:2022-08-13 21:13:55 移动开发

WKWebView GoBack需要两次调用

我正在开发一款iOS应用程序,它使用WKWebView,带有定制的导航按钮。我们发现下面的一些链接需要使用Back按钮两次,因为第一次调用似乎只是重新加载当前页面。这在移动Safari中不会发生。 是什么原因导致GoBack()在Safari中正常工作时,需要调用两次才能实际导航回一个页面?我是否可以在应用程序中进行更改以更正此问题? 注意:我无法更改网站的内容或结构,因此必须在应用程 ..
发布时间:2022-08-13 21:03:30 移动开发

为什么SWIFT不允许在类初始化中给自己赋值,而不允许在协议初始化中赋值?

我经常发现自己喜欢在struct、enum和protocol的初始值设定项中,我可以编写类似self = someValue的内容。当我有一些预定义的值或正在克隆现有值时,这很棒。 但是,此语法不适用于classES。我也不知道为什么。 无法赋值:‘self’是不可变的 如果关注的是双重初始化,则SWIFT编译器知道我是否、何时以及在哪里调用指定的super或self初始化器,因此它知道 ..

快捷菜单未在SwiftUI中更新

我正在尝试使用切换Bool值的按钮设置SwiftUI.contextMenu。切换Bool时,上下文菜单的按钮文本应该会更改。但上下文菜单不会更新。是否有强制更新上下文菜单的方法? 描述该问题的示例代码: import SwiftUI struct Item: Identifiable { let id = UUID() let user: String va ..
发布时间:2022-08-11 11:20:15 移动开发

使用activityController共享多个图像和文本不起作用

我正在为我的公司制作一个销售应用程序,以图像和文本的形式通过电子邮件发送图表,但我的应用程序出现问题。 由于某种原因,我无法同时发送多个图像和文本,当激活下面的代码时,只发送文本。 我进行了三次检查,图像不是空的,我可以共享文本、单独的多个图像或文本和单个图像。 此外,我只发送两张图片,仅供手机版使用。 func EmailMultipleImages(imageArray ..
发布时间:2022-08-11 10:53:34 移动开发