swift3相关内容

如何在从Swift 3中的函数返回结果之前等待URLSession完成

您好我有一个初学者问题,我无法在Swift 3中找到一个好的解决方案。我希望有人能够发牢骚。 我有以下代码如果用户凭证有效,将检查休息api。我希望它等待resquest完成然后返回true或false。现在它正在发送异步。 此外,我检查JSON值的方式也会受到欢迎。 func CheckUsernamePassword(username:String,code:String) ..
发布时间:2018-09-21 18:23:01 移动开发

将swift对象转换为JSON字符串

我有这样的课程: class MyDate { var year:String =“ “ var month:String =”“ var day:String =”“ init(year:String,month:String,day:String){ self.year = year self.month = month self.day = day } ..
发布时间:2018-09-20 21:55:04 移动开发

调整UIWebView中的文本大小 - Swift 3

我遇到问题,在 UIWebView 中调整文本大小, html 文件位于包中。我已经设法在 obj-c 中使用修改过的脚本,但是使用 swift 3没有变化文本大小,尽管每次单击按钮时,最佳值会正确更改。这是代码 - import UIKit class ViewController:UIViewController { @IBOutlet var resWebView:UI ..
发布时间:2018-09-20 21:50:36 移动开发

如何添加联系人自定义应用帐户,如下面的屏幕截图

我正在开发一个应用程序,需要在其联系人中显示自己的联系人。像Whatsapp一样,我需要显示他们在我的应用程序中注册的联系人。 例如,如果你在联系人中添加一个朋友的whatsapp no,它将显示在Whatsapp中找到。所以我的应用程序也需要相同的功能。 当我安装我的应用程序时,我的应用程序应该被添加到上面的列表中。 (看看上面的截图)。 我搜索过,发现没什么。所以任何帮助都会 ..
发布时间:2018-09-20 21:43:49 移动开发

Swift 3按钮文本自动调整大小

所以我有基于设备自动调整大小的按钮,我想知道如何使按钮文本自行调整大小,就像具有最小尺寸或比例的UILable一样。 解决方案 正如Matt所说UIButton标题与UILabel一起显示,您可以使用minimumScaleFactor和adjustsFontSizeToFitWidth等属性,这样字体就会根据可用的大小和内容调整大小已经。 button.titleLabel.mi ..
发布时间:2018-09-20 21:41:53 移动开发

斯威夫特3:单身人士的财产观察员

我想知道是否有办法观察单身类的属性ony的变化 在我的情况下,使用Realm我有类似的东西 class User:Object { dynamic var name:String =“” dynamic var email:String =“” dynamic var id:String =“” dynamic var picURL:String =“” dynamic v ..
发布时间:2018-09-20 21:36:14 移动开发

iOS启动时间慢

我在Swift中有项目,当我使用DYLD_PRINT_STATISTICS进行测量时,我可以看到1.0秒的预启动时间,其中70%是动态库链接。 有没有干净安全的方法来处理这个问题? 解决方案 根据Apple的WWDC 2016年会议优化应用启动时间,无论其大小如何,都有大量 ..
发布时间:2018-09-20 21:15:50 移动开发

在iOS10 Swift 3.0中不推荐使用UIUserNotificationType

我在iOS 10中收到此警告,之前在iOS 9上工作正常: - 在iOS 10中是否有其他功能可以修复此警告,如果有人对这个问题有所了解,我们表示赞赏。 解决方案 in iOS10 UIUserNotificationType 已弃用,请使用 UNUserNotificationCenter 别忘了启用此功能 for Swift3 样本见这个 导入 UserNot ..
发布时间:2018-09-20 20:48:12 移动开发

如何检查IndexPath是否有效?

在swift 3之前,我习惯使用例如: let path = self.tableView.indexPathForSelectedRow if(path!= NSNotFound){ //做点什么 } 但是现在,因为我在swift3中使用 IndexPath 类,我正在寻找路径的等价物!= NSNotFound 检查。 Xcode8.3.1编译器错误 ..
发布时间:2018-09-20 20:37:18 移动开发

我可以在Swift 3项目中使用Swift 2.3框架吗?

在我的项目中,我将所有私有swift 2.3文件迁移到swift 3.我想使用我在swift 2.3中编写的遗留框架,直到他们拥有一个快速的3版本。 我试图添加“使用旧版Swift版本=是”。清除/构建我的项目,但我仍然有一些麻烦,xCode要求我将我的框架迁移到swift 3(这是不可能的,因为它们是库).... 如何继续使用我的2.3库? 解决方案 你可以尝试使用这个: ..
发布时间:2018-09-19 21:24:01 移动开发

如何在消息扩展中发送MSMessage?

我想实现一个imessage应用程序,但是对于消息框架是新手,而iMessage应用程序是一个新东西,没有太多资源。所以我正在关注 WWDC视频并使用提供示例应用以获取指南。 我有三个视图, MessageViewController 可以处理几乎所有的功能,然后是 CreateViewController 和 DetailsViewController 。 我只是想从 CreateV ..
发布时间:2018-09-19 21:21:46 移动开发

NSFontAttributeName vs NSAttributedStringKey.font

我在使用一段时间的库中使用Swift代码时遇到了一些麻烦。 似乎与某种版本冲突有关,但我不确定。 以下是代码: 让attribMsg = NSAttributedString(字符串:msg, 属性:[NSAttributedStringKey.font:UIFont.systemFont(ofSize:23.0)]) 以下是我从编译器获得的错误消息: 类型' ..
发布时间:2018-09-19 21:15:01 移动开发

在Swift 3.0中转义self(struct / enum)内部转义

在swift 2.2中,当它在一个变异函数中时,我们可以在一个闭包中变异一个struct或enum。但在swift 3.0中它不再可能。我收到以下错误 闭包不能隐式捕获变异的自我参数 这是一段代码片段, struct Point { var x = 0.0, y = 0.0 mutating func moveBy(x deltaX:Double,y deltaY:D ..
发布时间:2018-09-19 20:34:18 移动开发

iPhone 7 / 7plus上的空snapshotView

我的第一个问题:)最近我将我的Xcode更新为8,并且 resizableSnapshotView 方法在某些模拟器上无法正常工作。在iOS6 / 10和iPhone6s下的模拟器上,snapshotView适用于所有测试设备,但在iPhone7 / 7p模拟器上它是空的。我认为7 / 7p可能需要一些权限来访问快照,但我不知道它们是什么。 let cell = self .tableVi ..
发布时间:2018-09-19 20:29:07 移动开发