草庐IT

SWIFT_WHOLE_MODULE_OPTIMIZATION

全部标签

ios - 使用swift 3发送post请求(自签名证书问题)

我正在尝试将用户选择的一些数据发送到位于不同网络上的LAMP服务器上的mysql数据库。最近我在自己的机器上下载了一个服务器,一切正常。应用程序中的操作发送到服务器中的php文件,然后php处理将其发送到mysql数据库。最近我获得了访问我们需要使用的服务器的权限。现在,当我尝试做同样的事情时,我收到一条错误消息,指出该服务器的证书无效。我知道以前我处理的是http,现在它需要是https,但我不清楚我应该如何更改它以使其正常工作。我在这里看到很多关于如何做到这一点的不同回应,但他们经常被诸如“这是一种解决方法”或“该应用程序可能被拒绝”等评论所反驳。这是我当前的功能:funcsend

ios - swift3 playground 无法获取路径的沙箱扩展

当我在Playground中创建ImageView时,它显示“沙盒扩展”错误。leturl=URL(string:"http://www.objc.io/images/covers/16.jpg")!letimage=CIImage(contentsOf:url)!letimageView=UIImageView(frame:image.extent)imageView.image=UIImage(ciImage:image)PlaygroundPage.current.liveView=imageView控制台消息:2017-02-1915:37:06.803Chapter2[739

ios - 从 Swift 3 中的字典中删除重复值

你好,我有一本字典,我只想像这样删除重复值(使用它们的键):varmyDict:[Int:String]=[1:"test1",2:"test2",3:"test1",4:"test4"]期望的输出:[1:"test1",2:"test2",4:"test4"] 最佳答案 在我看来,所有其他答案的性能都是O(n^2)。这是一个应该在O(n)时间内运行的解决方案:varsourceDict=[1:"test1",2:"test2",3:"test1",4:"test4"]varuniqueValues=Set()varresultDi

ios - 在 Swift 3 UI 测试中访问自定义 View 组件中的元素

我是任何类型的iOS编程的新手。我正在尝试为我的场景之一编写UI测试用例。以下是我使用重新编码方法并点击自定义组件时得到的代码。letbutton=XCUIApplication().children(matching:.window).element(boundBy:0).children(matching:.other).element.children(matching:.button).element在这个自定义组件中有两个按钮。我想知道选择了哪个按钮。为此,我需要识别按钮。但无论我点击自定义View,我都会得到相同的代码。如何访问自定义View中的每个组件。任何帮助都会很棒。

ios - swift 3 : URL Image makes UITableView scroll slow issue

我有一个扩展程序可以在UIImageView上打印图像URL。但我认为问题是我的tableView因为这个扩展太慢了。我想我需要为它打开线程。我如何在此扩展中创建线程,或者您知道解决此问题的另一种解决方案吗?我的代码:extensionUIImageView{funcsetImageFromURl(stringImageUrlurl:String){ifleturl=NSURL(string:url){ifletdata=NSData(contentsOf:urlasURL){self.image=UIImage(data:dataasData)}}}} 最

ios - 为特定日期和时间设置本地通知 swift 3

在我的应用中,我想添加本地通知。该场景将是用户可以选择从周一到周日的任何时间和日期。例如,如果用户选择星期一、星期四和星期六作为日期,时间选择晚上11:00,那么现在应该在所有选定的日期和特定时间通知用户。代码:letnotification=UNMutableNotificationContent()notification.title="DangerWillRobinson"notification.subtitle="SomethingThisWayComes"notification.body="Ineedtotellyousomething,butfirstreadthis.

ios - 在 Swift4 中添加 HTTP header 和参数

如何在不使用任何外部库的情况下在Swift4中发送带有以下参数的HTTPGet请求?URL:"https://api.newsapi.aylien.com/api/v1/stories"Parameters=["categories.confident":"true","source.name":"TheNewYorkTimes","cluster":"false","cluster.algorithm":"lingo","sort_by":"published_at","sort_direction":"desc","cursor":"*","per_page":"10"]Heade

ios - Swift 文本的中心和粗体部分

我想将段落标题居中并加粗。到目前为止,我可以将标题设为粗体,但无法将其居中。这是我的代码:lettitle="TitleofParagraph"letattrs=[NSFontAttributeName:UIFont.boldSystemFontOfSize(15)]letboldString=NSMutableAttributedString(string:title,attributes:attrs)letnormalText="Somethinghere.............."letattributedString=NSMutableAttributedString(str

ios - 如何重置导航 View Controller ios swift

我有一个带有Slider的应用程序,我在其中提供了用于在用户之间切换的下拉列表。一旦应用用户切换到其他用户,我想重置整个导航流程并从第一个屏幕开始。例如屏幕A->屏幕B->屏幕C->屏幕D->用户打开slider并切换用户->跳转到屏幕A(从导航中删除其他屏幕)。我们可以在这里考虑gmail应用程序示例,我们可以在其中切换不同的帐户,并且gmail应用程序将用户重定向到主收件箱。编辑:我正在使用git上可用的slider菜单库。https://github.com/dekatotoro/SlideMenuControllerSwiftclassAppDelegate:UIRespond

ios - Xcode/Swift Scrollview 布局太宽

我是一个为iPhone6使用自动布局的应用程序团队的一员,但我们刚刚发现我们还需要支持iPhone4s和5。因为布局是为6的大屏幕设计的,我们决定使用ScrollView。我将此视频用作各种教程:UIScrollViewandAutolayout-Xcode6在大多数情况下,它是有效的。我可以上下滚动。问题:垂直滚动有效。但现在我还必须水平滚动,这不理想/不应该发生。即使模拟器设置回iPhone6,任何带有ScrollView的东西都会变宽到用户必须横向滚动的程度。有什么建议吗?我的尝试:就我的眼睛而言,应用程序的某些部分确实可以正常工作,但我还没有对这些部分应用ScrollView,