草庐IT

ios - 如何在 Swift 3 中正确使用 Amazon Cognito iOS SDK?

我正在使用Swift3和Xcode8.1,我正在使用AmazonCognitoiOSSDK和FacebookSDK来提供用户身份验证。我在使用最新的AmazonCognitoSDK(2.4.11)时遇到了很多问题。主要问题是:警告“登录已弃用:使用AWSIdentityProviderManager”。有一个workaround在这里,但我想要一个正常的、官方的亚马逊方式来做到这一点。尽管如此,Amazonofficialdocs似乎已有6个月大,并描述了如何使用旧的SDK(请参阅“iOS-Swift”部分)每当我尝试检索当前用户的cognitoId-我都会得到一个新的。我使用语法cr

ios - 如何仅为 Swift 3 中的 UILabel 的特定范围设置点击手势

我有一个attributedstring设置为UILabel和multipleunderlines,colors如下图我知道如何为整个标签设置点击手势(启用用户交互)和下面是我的代码我所做的包括设置下划线并为多个范围设置字体颜色。importUIKitclassViewController:UIViewController{@IBOutletweakvarmylabel:UILabel!vartheString="Ihaveagreewiththetermsandconditionsandprivacypolicy"overridefuncviewDidLoad(){super.vie

ios - Swift 3 将位置作为 iMessage 发送

我制作了一个经典的“查找我的汽车应用程序”,它可以保存map位置并导航回那里。我现在想实现一个共享按钮,通过iMessage发送保存的位置。我已经设置了一个MFMessageComposeViewController,以便发送带有坐标的消息正文。使用像这样的URL方法:http://maps.apple.com/?ll=40.730610,-73.935242"确实有效,并打开了map应用程序。我缺少的是消息中的map缩略图。当从iMessage或map共享我的位置时,我会在消息中看到带有红色图钉的精美小map预览。在Mac上复制iMessage链接显示,它是作为VCF卡发送的,但我发

ios - 是否可以从 touchesBegan 或 touchesMoved 中取消触摸?

在UIViewController的主视图中,我有一个mapView和另一个位于mapView上方的View(假设ViewA)。它们都具有等于self.view.bounds的帧。ViewA是一个可调整大小的矩形,类似于用于裁剪图像的矩形。我的目标是让用户在map上指定一个区域。因此,我希望用户能够放大或缩小map以及更改矩形的宽度和高度比例,因为仅让ViewA成为无法实现的正方形会限制太多。我从GitHub上得到这个项目https://github.com/justwudi/WDImagePicker我正在使用可调整大小的矩形功能。在Github链接的第二张图片中,有一个带有8个点的

ios - Swift 3/iOS 10,正确使用核心数据

在将我的应用程序升级到Swift3和iOS10之前,我可以毫无问题地将CoreData用作简单对象的数据存储。轻量级迁移很简单,保存和获取也很简单,等等。但自从最近的升级以来,我对CoreData的问题只有一个。我的问题分为两部分。首先,有没有人知道任何好的资源可以帮助我了解CoreData在幕后的工作原理,以便我可以更好地调试它?Apple的文档非常有限,我阅读的所有文章都表现得像新的CoreData一样简单。我在关系数据库方面有不错的经验,因此CoreData为我添加了一个不舒服的抽象层。其次,下面的代码有什么问题?使用此代码,轻量级迁移无法像在iOS10之前那样工作。对象正在保存

ios - 如何在 iOS Swift 中使用 GOOGLE MAPS 获取源和目的地之间的公交车站列表

大家好,我正在使用Googlemap,我需要显示城市中源和目的地之间的公交车站列表。我尽力了,但我无法得到结果。请帮我解决这个问题。大家好,我正在使用下面的api,但没有获取源和目的地之间的公交车站列表"https://maps.googleapis.com/maps/api/directions/json?origin=Raidurgam巴士站,旧孟买公路,MadhuraNagarColony,Gachibowli,Hyderabad,Telangana500032&destination=Mehdipatnam巴士站,MehdipatnamRoad,SantoshNagar,Meh

ios - 字典错误 : Ambiguous reference to member '+'

这个问题在这里已经有了答案:cannotsubscriptavalueoftype'inout'[String:Double](akainoutDictionary)(1个回答)HowcanIconcatenatemultipleoptionalstringsinswift3.0?(5个答案)关闭6年前。我在swift3方法中有以下代码:letdict=["A":1,"B":2,"C":3]letsum=dict["A"]!+dict["B"]!+dict["C"]!由于Ambiguousreferencetomember'+'错误,代码无法编译。但是,如果我尝试仅添加两个元素,它会按

IOS:如果 UITextField 为空,如何让占位符文本返回?

我在UITextField中有占位符文本。如果有人写占位符文本消失,这正是我想要的。但是,如果他们删除了占位符文本,则不会重新出现。如果编辑后文本字段为空,我正在尝试弄清楚如何让它重新出现。我的应用程序运行swift。 最佳答案 像这样的扩展应该能满足您的需求。如果需要,您还可以将逻辑移至textFieldShouldReturn,如果这更适合您的应用:extensionViewController:UITextFieldDelegate{functextFieldShouldEndEditing(_textField:UIText

ios - 在 Swift 3 中使用未声明的类型

我有以下类返回NOAA气象观测站列表。我用它来学习如何处理XML。但是,我在funcreturnWxStation()->(wxObservationStations)处收到“使用未声明的类型‘wxObservationStations’”错误。我正在使用SWXMLHash反序列化XML,但我不认为这是我的问题(虽然我只是在学习,所以它可能是)。classWxObservationStations{letwxObserStationsURL=URL(string:"http://w1.weather.gov/xml/current_obs/index.xml")structwxStat

ios - 如何在 Swift 3 中使用 SDWebImage 在 UITableViewCell 中正确设置 ImageView

我是Swift和iOS的新手,在这种情况下,我想获取一个URL字符串数组并在UITableViewCell中填充一个ImageView,我已经为其创建了一个名为MyTableViewCell的适当类。它崩溃了,我收到错误:"fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalue"当行imageTableView.datasource=self运行时,我可以看到在viewDidLoad()中发生了什么。我在View中这样设置数据和委托(delegate):overridefuncviewDidLoad(){super.v