swift4相关内容

如何以编程方式触发UITableViewCell editActions?

我在tableviewcell上做了一些自定义编辑操作。当我滑动时它工作正常,但我想知道当我点击单元格时是否有任何方法可以触发这些操作。另外,我看到很多人只回答类似的问题, tableView.setEditing(true,animated:true) 虽然这不是我想要的解决方案。我希望不按另一个按钮立即显示动作。 谢谢。 解决方案 ..
发布时间:2018-09-18 10:23:22 移动开发

AudioHardware.cpp:1200:AudioObjectRemovePropertyListener:AudioObjectRemovePropertyListener:没有给定ID为0的对象

在swift中处理一个项目,我正在尝试启动AVPlayer,由于某种原因,它让我异常说 AudioHardware.cpp:1200:AudioObjectRemovePropertyListener:AudioObjectRemovePropertyListener:没有给定ID为0的对象。 我想问题出在我的网址上。这是我的代码 func initPlayer(){ let ..
发布时间:2018-09-18 09:40:30 移动开发

如何通过给定大小的块从字符串拆分到数组

我想按给定大小的块分割字符串 2 示例: String “1234567”并且输出应为 [“12”,“34”,“56”,“ 7“] 解决方案 您可以将字符串转换为字符数组并使用 stride(from:,to:,by:)方法迭代你的角色每n个元素并使用map返回它们: extension String { func group(of n:Int) - > [Strin ..
发布时间:2018-09-18 09:33:42 移动开发

无法从Objective-C访问Swift 4类:“在类型对象上找不到属性”

使用最新的Xcode 9 beta,我似乎完全无法访问Swift类的属性。甚至更奇怪,我可以访问类本身来实例化它或者其他什么,但完全无法访问它上面的属性。 所以如果我有这个Swift类: import UIKit class TestViewController:UIViewController { var foobar = true } 我尝试这样做: ..
发布时间:2018-09-13 14:35:29 移动开发

警告:不推荐使用'characters':请直接使用String或Substring

字符 - String的实例属性,已弃用 Xcode 9.1 使用字符属性,但现在它已被弃用,Xcode建议使用 substring 。我试图检查SO问题和苹果开发人员教程/指南。但是没有看到任何解决方案/替代建议。 这是警告信息: 不推荐使用 'characters':请使用字符串或子字符串 我使用属性字符执行/处理了很多字符串操作。 任何人对此次更新都有任何想法 ..
发布时间:2018-09-06 11:58:48 移动开发

为UIColor实现Codable

是否可以为 UIColor Encodable 和 Decodable 属性c $ c> 当我尝试添加 Decodable 扩展名时,我收到错误 扩展名UIColor:可解码{ public required init(来自解码器:解码器)抛出{ self.init(红色:1,绿色:1,蓝色:1,阿尔法:1) } } 错误:ColorStuff.play ..
发布时间:2018-09-06 11:45:49 移动开发

如何在Xcode 9上构建Swift 3项目?

Xcode 9发行说明表示支持Swift 3编译: Swift 4和Swift 3的一个编译器,Swift 4和Swift 3个目标可以在同一个项目中一起编译。 我已经安装了Xcode 9 beta。 但是当我按下Build时它会显示一堆错误。在Xcode 9中使用Swift 3时是否需要做一些特殊的准备工作? UPD: 使用Swift 3.1编译的模块无法在Swift ..
发布时间:2018-09-03 17:54:19 移动开发

如何使用Alamofire分段上传来上传音频?

我想使用 Alamofire 上传音频文件。我看到其他问题告诉使用Multipart请求这样做 以下是我从其他问题中得到的示例: Alamofire.upload( multipartFormData:{multipartFormData in multipartFormData.append(audioRecorder?.url,withName:“iosTest .mp3“ ..
发布时间:2018-09-03 17:01:22 移动开发

iOS 11搜索栏跳到屏幕顶部

我有一个UITableView,我将其标题设置为搜索栏。 tableView.tableHeaderView = searchController .searchBar 一切都按计划运行,直到你点击它,它似乎与tableView分离并跳转到屏幕的顶部。 tableView行保持不变。有什么理由在iOS 11而不是iOS 10中这样做吗? 解决方案 鼓励应用新的方式 ..
发布时间:2018-09-03 16:13:08 移动开发

swift JSON登录REST,带有post和get响应示例

这是我第一次使用swift在iOS开发中使用REST。我找不到任何工作或直接(简单)的例子来做我需要的东西。 我有一个登录后端( https://myaddress.com/rest/login ),我需要传递2个参数:登录名和密码。当我传递好值(用户存在于数据库中)时,我得到2个变量:token(string)和firstLogin(bool)。因此,当我获得这些值时,我知道登录成功,我可 ..
发布时间:2018-08-31 19:30:02 移动开发

iOS 11关于iPhone x安全区域的布局指南

我的应用程序已经在应用程序商店中,昨天我将我的Xcode版本更新为9并且工作正常,除了 iPhone x 。用户界面已折叠。 1.我创建了两个 UIView (两者都是固定高度),名为Header和Tab bar,我隐藏了我的 NavigationBar 整个应用。 2.增加 UIViewController 的扩展程序,以便标题和标签栏 func addHeaderTab(c ..
发布时间:2018-08-31 18:40:06 移动开发

coca pod图表没有出现(Swift4)

我的图表未使用此条形图显示任何条形图。我已成功导入图表可可豆荚。目前没有运行时错误。图中唯一显示的是描述标签。 import UIKit import Charts class ViewController:UIViewController { @IBOutlet var lineChartVIew:BarChartView! var days:[String]! ..
发布时间:2018-08-30 19:11:15 移动开发