问题标签 [swift5.2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Swift 属性包装器初始化错误
我正在尝试使用 PropertWrapper 进行电子邮件验证。但是当我尝试用空字符串初始化 eamilId 变量时,我收到错误:调用中的参数标签不正确(有 'wrappedValue:',预期的 'emailId:')
这是我的视图控制器的代码
我的属性包装器的代码是
如何在使用 EmailWrapper 时在 ViewController 中使用默认值(String() )初始化emailId
ios - FB登录问题
你好开发人员,任何人都可以帮助我解决一个问题,我尝试登录 Facebook,然后我想去另一个视图。但我无法做到这一点,有人可以帮助我吗?我把我的代码放在下面:
ios - WKNavigationDelegate 方法仅在第一次加载时被调用
我想在导航完成后打印 url,我使用了
功能,但问题是,对于一些像 harrods.com 这样的网站,它在网站第一次加载时只被调用一次。我需要帮助。对此有任何解决方案吗?
ios - UIView 在 swift5 中的键盘弹出时消失并显示与守护程序的连接已失效
在我的 uiview 中,我有 Text Field 和 Send 按钮,它是一个聊天应用程序,当该视图向上滑动时,它显示警告“与守护进程的连接无效” ,以便代码滑动键盘我正在使用 bindtokeyboard() 函数在其他任何地方都可以完美运行。
但是当我将它绑定到 UIView 时它不起作用。它的工作直到我输入 但是当我输入 uiview 消失并且警告出现在控制台上
xcode - 没有 http 请求的 Vapor 4 PostgreSQL CRUD
我正在使用 Swift 5 和 Vapor 4 编写后端,数据库是 PostgreSQL 12。我有一个问题:如何在本地与数据库 (CRUD) 交互,而无需 POST 或 GET 请求?所有教程都展示了如何再次通过 HTTPS 仅基于 Request 进行 CRUD。我已经问过这个问题:Vapor 3 PostgreSQL CRUD without requests http ,但这 不是一个重复的问题,Vapor 4 的工作方式完全不同!请查看我当前的 Vapor 3 工作班(基于此答案:Is is possible to use Vapor 3 Postgres Fluent in a Standalone script?):
最大的问题:我找不到PostgreSQLDatabase
inFluentPostgresDriver
或 in 的替代品Fluent
。或者,也许,应该是解决此任务的另一种方法?
感谢您的阅读,如果您有任何帮助或建议,我将不胜感激!
swiftui - 在 SwiftUI 中对形状进行分组
我在 swiftUI 中绘制了一个脸型。脸是一个圆圈,眼睛是两个圆圈。我想将这三个圆组合为一个单一形状,这样当我移动面部形状时,眼睛也应该随着面部移动,我想根据相对面部圆坐标而不是绘制函数的矩形坐标系来绘制眼睛。
app-store - 检查我的 iOS 应用程序是否可以强制更新
我有一个 API,其参数为版本以及成功和失败块。如果我们的版本低于来自服务器的版本,我想强制更新应用程序。我们怎么能做到这一点?这需要在用户将应用程序带到前台时完成。
multithreading - DispatchQueue.main.async 不返回主线程 - SwiftUI
我正在收到来自服务器的响应。但是在收到回复后,我想返回主线程以显示其他视图。我正在DispatchQueue.main.async
为此目的使用,但它不起作用。标签“登录成功!!” 成功登录后永远不会出现。
swift - 如何快速在属性包装器结构中实现属性观察器?
因为属性观察者观察并响应变化,这就是他们所做的,为什么他们没有出现在属性包装器中?
willSet() 和 didSet() 属性观察者调用者出现错误。虽然我没有设置,但是playground还是提示我一个错误。有人可以告诉我我是否这样做或我该怎么做?