swift5相关内容
我在UIGraphicsPDFRendererFormat中具有高度为400的信息,并且想要在其中附加表格,但是如果表格大于页面,则需要自动创建新页面并在其他页面中继续使用表格. 我找到了有关将UITableView转换为PDF的答案,但是我不使用UITableView. 我要用以下数组填充表格:名称:[String],地址:[String],金钱:[Double] 数组货币应在表末尾
..
我已经实现了与Apple的登录,但事实是该按钮始终是黑色的.我想以亮/暗模式显示它,具体取决于用户的手机. 有没有办法做到这一点? 导入SwiftUI导入CryptoKit导入FirebaseAuth导入AuthenticationServicesstruct SignInWithAppleButtonView:查看{@State var currentNonce:String?var b
..
我正在尝试向iOS 13中的外部连接屏幕呈现自定义视图控制器.我遵循了本教程: http://www.spazstik-software.com/blog/article/how-to-display-custom-content-on-a-external-screen-from-a-ios-device a> 我有以下代码: ////私有方法,用于设置带有窗口的外部屏幕///加载
..
正如标题所述,实际有什么不同? 如果我有这个: func paymentQueue(_队列:SKPaymentQueue,updatedTransactions交易记录:[SKPaymentTransaction]){用于交易中的交易{如果transaction.transactionState == .purchased {}如果transaction.transactionState
..
希望大家都安全. 我知道这个问题曾问过几次,但没有得到一个完美的答案. 我只是想以高分辨率从UIView捕获图像,主要是图像不应该是模糊的. 我已经尝试过此代码 扩展UIView {func asImage()->UIImage {让renderer = UIGraphicsImageRenderer(size:self.bounds.size)让capturedImage =
..
我正在处理一个处理JSON解析的小型结构.到目前为止,一切正常,除了我要传递自定义结构作为要在 JSONDecoder().decode(type.self,from:data)的解码中使用的结构之外,但这是抛出以下错误: 无法将类型"Codable"(也称为"Decodable& Encodable")的值转换为预期的参数类型"T.Type" private func parseJso
..
我有一个具有两个viewControllers的应用程序,第一个用于登录,第二个是tableViewController,它是该应用程序的主viewController.我试图在关闭应用程序并导航到主viewController后自动保持用户登录.我尝试了这段代码,它来自Firebase文档,但是当我启动该应用程序时,它显示致命错误:在展开一个Optional值时意外地找到了nil. 这是我
..
从Swift的属性包装器中,您可以有人引用拥有被包装的属性的类实例或被删除的实例吗?使用 self 显然不起作用, super 也不起作用. 我试图将 self 传递给属性包装器的 init(),但这也不起作用,因为上的 self 评估 @propertywrapper 时,尚未定义配置. 我的用例在用于管理大量设置或配置的类中.如果有任何属性更改,我只想通知感兴趣的人某些事情已更改.
..
我在当前项目中使用的是Swift 4版本.但是,Cocoapods库的Swift版本是5. 我无法降级该库,因为该库的最新版本具有我想要的功能.此外,立即提高项目版本有很多困难. 在安装库的最新版本后,我正在尝试修改库中的代码.但是工作量很重.有什么好办法吗?救救我. 解决方案 尝试在podfile上手动设置pod swift版本: post_install做|安装程序|i
..
情况: 我有一个包含许多单元格的tableView.每个单元格都有相同的类型/类,每个单元格都有一个toggleSwitch. 切换开关时,其中一个单元格或更准确地说是第2节第0行的单元格需要将bool类型的变量更新为true/false(如果switch开启=> true).该变量位于第二个VC中. 在下面的代码中,点击哪个单元格无关紧要,它会打印开关打开/开关关闭,但是我仅需要上述单元格
..
我从响应中获取时间,以小时,分钟和秒为单位,就像多个对象的"01:32:34"一样.我已将其保存在自定义日期对象中,其中我保存了日期值和字符串值,有大量记录,因此我将其保存在本地数据库中,并在检索到时以格式 1999-12-31 19:01:04 +0000 ,而我也从响应中得到的字符串值是 19:01:04 .现在我想将所有这些值相加以返回一个字符串,例如 1:15:16 , 00:15:02
..
我的问题是,我不知道为什么NSScrollView不会将scrollWheel事件传递给下一个响应者. 我必须手动添加代码 class MyScrollView:NSScrollView {覆盖func scrollWheel(带有事件:NSEvent){super.scrollWheel(with:event)//做一点事//如果您不使用这些代码,则下一个响应者将不会收到该事件.如果让
..
我有这个json: { "stuff": [ { "type":"car", "object":{ "a":66, "b":66, "c":66 }}, { "type":"house", "object":{ "d":66, "e":66, "f":66 }}, { "type":"car", "object":{ "a":66, "b":
..
我正在尝试显示来自API的图像.这些图像位于URL内,我想用所有数组填充一个“表格视图",但是在“表格视图"中仅显示一张图像. 这是我的代码: struct Autos { let Marca:String let Modelo:String let Precio:String let RutaImagen:Stri
..
我尝试对这种结构的JSON进行解码: https://www.alphavantage .co/query?function = TIME_SERIES_INTRADAY& symbol = MSFT& interval = 5min& apikey = demo “时间序列(5分钟)"对象是对象的字典,但是当每次加载JSON时字典的键都发生变化时,我不知道如何使用可编码协议解码此JS
..
我想在SwiftUI中创建一个视图,该视图动态地添加子视图并带有动画. struct ContentView : View { @State private var isButtonVisible = false var body: some View { VStack { Toggle(isOn: $isButtonVisible.
..
在info.plist文件中,我成功配置了URL Identifier和URL Scheme.我也可以使用自定义网址打开应用.问题是当应用首次启动该方法时 func scene(_ scene: UIScene, openURLContexts URLContexts: Set) 不打电话. 我有一些基于上述方法的依赖功能.因此,当应用程序首次
..
如何检测用户是否在iOS 14的应用程序中授予了本地网络权限?如果用户拒绝了权限并重定向到os设置以授予权限,则必须显示错误屏幕. Apple是否提供了任何类似位置许可的查找方法? 解决方案 我编写了此类,如果您不在iOS 14.2上,可以使用该类. 此类将提示用户(首次)访问本地网络的权限. 如果已被拒绝/授予,请验证现有的权限状态. 请记住,该实例必须保持活动状态,因此,
..
我正在尝试SwiftUI,并希望使用搜索字符串从我的REST API中获取更新. 但是,我不确定现在如何将这两个组件结合在一起. 我希望你有个主意. 这是我的代码: struct ContentView: View { @State private var searchTerm: String = "" @ObservedObject var gameDat
..
我正在从api响应中获取数据 我正确解码了数据 然后将值分配给tableview单元格 但是我收到警告 从“双精度"类型转换为不相关的“字符串"类型始终失败 如何解决这个问题,以便可以将double值分配给UILabel并获取结果 我尝试了以下代码 var rate : Double cell.priceOfVehicleLabel.text = details.ra
..