草庐IT

ios - AWS Cognito 在 Swift 中获取用户组

因此,我在Swift中的iOS应用程序上实现了AmazonCognito登录,一切都运行良好。但是,我现在正试图找出登录用户所属的组。我似乎无法从应用程序中找到执行此操作的好方法。据我所知,SDK似乎没有提供这样做的方法。任何帮助将不胜感激! 最佳答案 目前,这些组在发给用户的IDtoken中公开。它填充在声明“cognito:groups”中。更多详情:http://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.ht

ios - 返回实体中的随机属性(核心数据)

verbDatabaseTable我使用的数据如下,也在上面的截图中:+----+------------+------------+------------+|id|infinitive|indpreje|indpretu|+----+------------+------------+------------+|1|aimer|aime|aimes||2|aller|vais|vas||3|courir|cours|cours||4|servir|sers|sers||5|mourir|meurs|meurs||6|dormir|dors|dors||7|sentir|sens|s

ios - CLLocationManager 中 horizo​​ntalaccuracy 的平均精度是多少?

当在真实设备中跟踪精度时,最高的是1414,最低的是5。但是它并不稳定并且不断变化。平均值应该是多少才能对可接受的偏差进行编码,超过该偏差位置更新可能会被拒绝。 最佳答案 大多数Apple设备都使用“辅助GPS”,这意味着它会在实际GPS启动之前(可能几分钟后)首先使用蜂窝网络跟踪位置。这就是如果在请求位置时GPS未激活,初始精度可能会很差的原因。 关于ios-CLLocationManager中horizo​​ntalaccuracy的平均精度是多少?,我们在StackOverflow

ios - Swift:在 SceneView 之上设置 View 不起作用

我正在尝试设置一个布局,其中map放置在SceneView的顶部。当应用程序构建时,设置会闪烁一秒钟,然后SceneView占据整个屏幕,完全隐藏其他两个View。在左侧菜单上移动SceneView并将其移回后,文本开始出现但不是黑色背景。(我已经为场景View设置了约束以占据整个屏幕,并且在map上也设置了一些约束(右侧和底部)。为什么它不起作用?编辑:在我删除View并将其重新添加后它开始工作,但不确定为什么。@ElTomato说SceneViews总是与其他View重叠。这是真的吗(即不小心让它工作,我是否利用了错误)? 最佳答案

ios - 来自字符串时区的日期不符合使用 DateFormatter

代码:letisoDate="1981-02-20T10:44:00+0800"letdateFormatter=DateFormatter()dateFormatter.timeZone=TimeZone.currentdateFormatter.dateFormat="yyyy-MM-dd'T'HH:mm:ssZ"varlocalTimeZoneAbbreviation:String{returnTimeZone.current.abbreviation()??""}letdate=dateFormatter.date(from:isoDate)!dateFormatter.str

ios - 触摸屏幕/控件时移动

学习了SpriteKit的基础知识后,我想知道如何实现这个简单的控制机制:在持有View/节点/控件的同时向/移动节点施加力.我只能找到施加一次力的方法。 最佳答案 你知道触摸什么时候开始,什么时候结束。这意味着您需要一面旗帜。我们称它为isBeingTouched在你的触地方法上,设置isBeingTouched=true在您的修饰方法中,设置isBeingTouched=false现在我们唯一需要的是一个连续的循环来不断地检查它。最好的地方是更新。所以在你的更新中,你说ifisBeingTouched==true{updatey

ios - UI 旋转手势识别器捕捉直角

我正在尝试让这种旋转机制捕捉直角,例如当用户靠近(85到95度)时,它会自动捕捉到90度,直到他离开85或95度。varlastRotation=CGFloat()funcrotateAction(sender:UIRotationGestureRecognizer){letcurrentTransform=sender.view?.transformletrotation=0.0-(lastRotation-sender.rotation)letnewTransform=currentTransform!.rotated(by:rotation)letradians=atan2f(F

ios - 隐藏 Firebase 崩溃报告

我正在使用Firebase处理我的崩溃报告,我在Xcode中有一个运行脚本可以上传我的dsym文件。今天我在firebase中有一个崩溃报告,但堆栈跟踪中有这些行只是说隐藏在您希望看到导致崩溃的代码行的位置。如何去除这些“隐藏”行并显示真实的代码行?下面是我的firebase崩溃报告。1MyAppName__hidden#483_(__hidden#9327_:64)2MyAppName__hidden#483_(__hidden#9327_:64)3MyAppName__hidden#483_(__hidden#9327_)4Foundation_decodeObjectBinary

ios - Swift 给 uicollectionviewcell 宽度和动态高度

我有这个uicollectionviewcellfunccollectionView(_collectionView:UICollectionView,cellForItemAtindexPath:IndexPath)->UICollectionViewCell{letcell=commentSection.dequeueReusableCell(withReuseIdentifier:cellId,for:indexPath)as!CommentCellreturncell}注释单元格:letCommenterprofileImage:UIImageView={letv=UIImag

ios - 编辑 CollectionViewCell 的宽度

我正在尝试编辑单元格的宽度,以便无论屏幕尺寸如何,我都会在一行中显示score1.count单元格。我用于收藏View的代码如下:funcnumberOfSections(incollectionView:UICollectionView)->Int{return1}funccollectionView(_collectionView:UICollectionView,numberOfItemsInSectionsection:Int)->Int{returnself.items.count}funccollectionView(_collectionView:UICollection