草庐IT

ios - 如何在 Swift 应用程序中使用自定义 URL 打开另一个 Swift 应用程序

我为Swift应用程序设置了自定义URL。我想在另一个应用程序的按钮操作上使用此URL进行深层链接。我试过UIApplication.shared.open(NSURL(string:"redirectToApp://Testapp/startPage")!asURL,options:[:],completionHandler:nil)但是,它不工作.有什么建议吗?更新:redirectToApp://Testapp/startPage从Safari打开应用。谢谢! 最佳答案 确保您编写的代码带有错误检查/处理功能,这样您就可以找出

ios - 如何使用 Swift 3 修剪字符串

我的代码片段是:unwanted="£€₹jetztabfromnow"letfavouritesPriceLabel=priceDropsCollectionView.cells.element(boundBy:UInt(index)).staticTexts[IPCUIAHighlightsPriceDropsCollectionViewCellPriceLabel].labelletfavouritesPriceLabelTrimmed=favouritesPriceLabel.components(separatedBy:"jetzt").flatMap{String($0.t

ios - Firebase 在某些文件上随机抛出 403 "Permission denied"(iOS/Swift)

我有一个非常基本的iOS/Swift应用程序,可以将视频文件上传到firebase。虽然我找到了其他关于403错误的帖子,但它们似乎都是系统权限问题。我发布这个话题是因为99%的时间文件按预期上传并获得权限。我在应用程序或firebase中没有花哨的(或任何)权限设置,但偶尔文件会返回403。为了确保我不是在追尾,我将规则(基于https://groups.google.com/forum/#!topic/firebase-talk/oXyspJwlgU0)更改为完全权限“true”。对于该特定文件仍然得到403。{"rules":{".read":true,".write":true

ios - 我们应该如何使用 Swift 在谷歌地图中显示两个纬度和经度之间的路径

在这里,我有源纬度和经度以同样的方式我也有目的地纬度和经度现在,我想显示这两个纬度和经度之间的路径sourcelatitude=12.9077869892472sourcelongitude=77.5870421156287print(sourcelatitude!)print(sourcelongitude!)destinationlatitude=12.907809destinationlongitude=77.587066print(destinationlatitude!)print(destinationlongitude!)谁能帮我解决这个问题

ios - 如何从登录中获取JSON数据?

我能够在Alamofire中使用Oauth获取数据以成功登录,但如何在另一个viewController中获取JSON数据。funcloginAccess(){letheaders=["Content-Type":"application/x-www-form-urlencoded"]letparameters=["UserName":username_textfield.text!asString,"Password":password_textfield.text!asString,"grant_type":"password",]//leturl=NSURL(string:"ht

ios - 如何检查在 UITextField 中输入的字符串是 Swift3 中的数字还是字符串?

我有一个UITextField,我们可以在其中输入电子邮件ID或我们的电话号码。我的问题是可以检查在UITextField中输入的文本是Swift3中单击按钮时的电话号码还是电子邮件ID?目前我正在使用以下代码:funcisNumber(text:String)->Bool{ifletintVal=text.toInt(){returntrue}else{returnfalse}}但它可以验证输入是否为整数。是否可以知道输入的是emailID还是电话号码? 最佳答案 //DatatypespecifierenumDataType:I

ios - 在我的选择器 View 中,数组数据未加载?

在此我尝试用数据加载选择器View但无法加载数据并且如下图所示显示只有空选择器View显示我已经尝试了很长时间有人可以帮助我实现?varfirstName:String=""varlastName:String=""varmobileNumber:Int=0varemail:String=""vardefaultValue=1leturl="http://www.json-generator.com/api/json/get/bPmyumGWeW?indent=2"vardateofbirth:String=""varGender:String=""vargenderArray=[St

ios - 以编程方式选择选项卡自定义选项卡栏ios

我使用了以下tutorial在ios中实现自定义选项卡当我点击任何项目时它工作正常。现在我想以编程方式移动它。例如我收到了Firebase的通知,想打开第三个选项卡。但是我没有得到。我在appdelegate中引用了MainTabbarController实例。这是我试过的在CustomTabBarfunccustomTapped(index:Int){animateTabBarSelection(from:selectedTabBarItemIndex,to:index)selectedTabBarItemIndex=indexdelegate.didSelectViewContro

ios - Swift3 scheduledTime秒数运行太快时计时时间较长

我正在使用带有swift3的Xcode来制作一个基本计时器。我有一个计时器标签连接到我的ViewController,它每秒更新一次标签。当计时时间较长时,秒数会增加得更快(参见GIF)。谁能解释我做错了什么,或者我不应该做什么(错误的方法,更好的功能)?这是相关代码:@IBActionfuncstartButtonTabbed(_sender:UIButton){if(sender==startButton){letnow=Date()letformatter=DateFormatter()formatter.dateFormat="yyyy-MM-ddHH:mm:ss"start_

ios - 以编程方式在swift 3中使电话崩溃

您好,我正在以编程方式调用电话。我从后端收到的电话号码是61234567890。它没有+。这就是我打开电话的方式。self.openAppURL(strUrl:"tel://\(selectedEmployeeContact)")funcopenAppURL(strUrl:String){letmyurl=URL(string:strUrl)letisInstalled=UIApplication.shared.canOpenURL(myurl!)if(isInstalled){if#available(iOS10.0,*){UIApplication.shared.open(myur