swift4

Instamojo 集成问题

我已经在我的项目中集成了 Instamojo,并且正在使用 xcode 10,swift 版本 4。我正在关注 Instamojo Documentation 站点进行集成并面临以下错误。 /音量/.../Instamojo 集成/Pods/InstaMojoiOS/InstaMojoiOS-Release-iphoneuniversal/InstaMojoiOS.framework... »

对几个子视图使用循环(swift4)

我下面的代码是声明变量,然后将它们添加到视图子视图中,同时声明约束。我想看看是否有任何方法我可以将这段代码写得更短。使用 view.addSubview(imageA) 和 imageA.translatesAutoresizingMaskIntoConstraints = false 我想看看是否有任何方法可以添加所有的变量,所以它就像 imageA、text、textBackward.addS... »

ios

如何使用 Alamofire 传递令牌值

我正在使用 Alamofire 从我的 API 中成功检索令牌,它是一个字符串。我想获取令牌(字符串)并将其放入另一个请求中以从 API 获取一些 JSON 数据。但我不知道如何通过它。 var token = String()// global variable let parameters = [ "username" : usernameLabel.text... »

ios

Doxygen/headerdoc 是否支持 swift 4.0?

我们目前正计划使用 cmets 创建文档。 因此,任何人都知道如何实现这一目标。 正如我已经检查了大多数 Doxygen/headerdoc 不支持 Swift 的帖子。 ... »

ios

IOS 11 /“Apps-prefs=root”功能在更新到 Swift 3 后不起作用

我对 Swift 编程很陌生 我制作了一个简单的测试应用程序,可以通过特定按钮以编程方式打开设置。 不幸的是,更新按钮后,没有打开所需的设置页面(在这种情况下是 wifi 页面),只打开了通用设置屏幕 有人可以帮我理解 swift 4 中到底发生了什么变化,以便我解决这种行为吗?非常感谢! 使用的第一个代码 -(我已将可用的 iOS 更改为 iOS 11.0,以匹配部署) if let ur... »

ios

Swift Codable Decode 手动可选变量

我有以下代码: import Foundation let jsonData = """ [ {"firstname": "Tom", "lastname": "Smith", "age": "28"}, {"firstname": "Bob", "lastname": "Smith"} ] """.data(using: .utf8)! struct Person: Cod... »

具有 Swift 4 依赖项的 Swift 3 Cocoapod

我正在尝试更新我在我的 Swift 3 pod 中的一个依赖项。有问题的依赖是Socket.IO-Client-Swift。我想将它从 Swift 3 版本升级到最新的 Swift 4 版本。 如果我将 Socket.IO-Client pod 的“Swift 语言版本”设置为 4.1,它在 Xcode 中可以正常工作。它可以毫无问题地构建。 当我尝试 lint podspec 或推送 po... »

使用变量作为 arc4random 的下限 - 显式类型/可跨步?

) 我更新了一个“锻炼对象”,使其具有最小和最大重复次数。 当我在操场上硬编码下限时,我一直在使用: let numberOfExercises = Int(arc4random_uniform(4) + 3) 当我尝试在函数中/与类对象一起使用变量时,我收到“+'不可用:请使用显式类型转换或混合类型算术的 Strideable 方法”的错误,例如这里... class Exerc... »

ios

Swift 4 - 我如何测试 TextView 内容是否发生了变化?

Swift 4、iOS 11 - 我有一个 UITextView,它预先填充了文本,但我希望用户能够保存他们对那里的内容所做的任何更改。我在导航栏中也有一个保存按钮,我想禁用它,直到用户实际更改 TextView 中的文本。 我知道如何测试是否为空,但我不知道如何测试文本何时被编辑。如何修改以下内容以测试 TextView 内容的更改? @IBAction func textEditingCh... »

致命错误:索引超出范围搜索项目

我有控制段和 UITableview。表会根据所选的段或执行的搜索重新加载。控制段工作正常,但搜索不工作。当我尝试在栏中输入任何内容时,它只会重新加载,当我单击单元格时它会崩溃。有人可以在这里帮助我吗?非常感谢你 var auxiliar: [Shops]? = [Shops]() var searchActive: Bool = false // shops categor... »

如何区分通过我的应用程序保存的事件和使用 EventKit 使用日历应用程序保存的事件?

我已使用Eventkit 成功地将我的应用程序的事件保存到本地日历,但现在我想删除仅使用我的应用程序保存的事件。 但是下面的代码给了我保存在日历上的所有事件的列表,但我只想删除我自己保存的事件。我该怎么做? let predicate = eventStore.predicateForEvents(withStart: start, end: endDate, calendars: [cale... »

ios

更新到 swift 4 后,UNUserNotification 不起作用

所以我有一个交互式推送通知,但它突然停止工作, 这是我的代码: func pushNotification(){ let content = UNMutableNotificationContent() let answer1 = UNNotificationAction(identifier: "answer1", title: "thank you!", options: U... »

Swift 4 可解码 - 附加变量

目前我还没有想出或能够在网上找到的东西。 有没有办法将附加字段添加到包含 JSON 数据中不存在的可解码协议的结构上? 举个简单的例子,假设我有一个这样构造的 json 对象数组 { “名称”:“名称1”, “网址”:“www.google.com/randomImage” } 但是说我想添加一个 UIImage 变量到包含可解码的结构中,例如 struct ... »

Alamofire 请求未在 swift 5 中执行

我在整个项目中一直在使用 Alamofire。现在在我的一个模块中,Alamofire.request() 没有被执行。我尝试放置一个断点,它显示突然请求被跳过。由于我正在为安全目的进行实时项目,因此不包括 URL。我使用的代码在这里给出。 func responseFunction() { let url = "" let parametervalue = ["enq_id"... »

ios

如何将模型对象转换为 JSON - Swift 4

如何将模型对象转换为 JSON? 我想要“Answer”对象。 // 答案类 class Answers { var cat_id: String! var responses = [Response]() var date: String! var comment: String! var time: String! var lat: Str... »

ios