草庐IT

Swift-XCode

全部标签

ios - MAC Sierra 10.12 使用 xcode 调试 View 层次结构变空,不显示 View

最近遇到一个问题,我用VMware安装mac系统,使用xcode调试View层级功能,遇到一个空白的界面,但是左边显示的是View里面的UIViews元素,中间是一片空白什么的,不知道为什么,希望得到大家的回答。谢谢我用的是台式机,没有无线模块。我用Reveal调试的时候,也遇到了同样的问题。仍然是空的,不显示任何View。下图是我遇到的问题:我用Reveal也遇到了同样的问题: 最佳答案 这不是答案。这只是我发现的内容很长,不适合发表评论。我在qemu中运行Catalina10.15.4。因此,我猜测这个问题与虚拟机有关。“显示剪

ios - 我需要 iOS 设备才能访问 'Archive' Xcode 项目吗?

我是一名尝试启动我的第一个应用程序的新手iOS开发人员,我一直在StackOverflow上挖掘很长时间以找到答案-但没有一个有效。有3个关键点要牢记......我实际上并没有iOS设备,到目前为止我一直在使用模拟器来测试应用我也有所有证书和配置证书。我已经在iTunesConnect上创建了一个配置文件来上传我的项目。问题来了它说我需要插入一个设备并让Xcode注册它,但我根本没有iOS设备。我已经在Developer.Apple.com中创建了证书和所有需要的东西,为什么它说找不到任何证书?我还收到一个额外的错误,错误如下:只是想让你知道,老实说,我一直在这个网站上搜索答案,尽我所

ios - Xcode 无法找到 iOS 分发证书

我是开发团队的成员,团队管理员向我发送了分发证书和配置文件以签署应用程序。在开发过程的第一阶段,一切都很好。我可以导出IPA并发送给他。在第二阶段,在将一些新设备添加到配置文件后,他再次向我发送分发证书和配置文件,但在导出IPA文件时出现以下错误。TheerrordetailXcode找不到证书或证书有什么问题?我该如何解决这个问题?任何帮助将不胜感激!谢谢更新1:导出方式为AdHoc分发。更新2:我试图清理所有证书和配置文件。然后重试,还是一样的错误。 最佳答案 我唯一能想到的是管理员生成了一个新的分发证书(使用另一个私钥)。打开

ios - Bitcode_strip 在 Xcode 8 中失败

我知道很少有与这个标题相同的问题,我尝试了所有建议的给定解决方案,但对我的情况不起作用。有没有人有任何其他解决方案?我已经尝试了以下所有选项。1)删除所有派生数据并多次清理**2)更改Xcode版本**3)设置STRIP_BITCODE_FROM_COPIED_FILES=NO4)buildsetting中的所有bit-code选项都设置为NO**5)检查-取消选中“从位码重建”选项**有没有人知道为什么这个选项(从存档选项中的位代码重新构建)只出现在特定项目中,这在所有项目中都不可见。我已经检查了两个项目,其中一个有此选项可见,另一个没有-我检查了所有设置,发现设置没有任何变化,那么

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 - Xcode 9 iOS 11 模拟器 Touch ID 不工作

我已经打开Hardware>TouchID>Enrolled,但是canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics:error:)仍然返回false。此问题仅发生在Xcode9中的iOS11模拟器上,如果我从Xcode9运行iOS10模拟器则工作正常。有谁知道这是否是错误或为什么会发生这种情况? 最佳答案 看起来这是Xcode9beta4的一个已知问题。请参阅releasenotes的第19页. 关于ios-Xcode9

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

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