草庐IT

swift_FORCE_LOAD

全部标签

ios - Swift 中使用 Apollo 的自动 UI 更新不起作用

我有一个小型ApolloiOS应用程序的以下设置,我在TableView中显示了一个session列表,并希望能够将一个session添加到列表:GraphQL:queryAllConferences{allConferences{...ConferenceDetails}}mutationCreateConference($name:String!,$city:String!,$year:String!){createConference(name:$name,city:$city,year:$year){...ConferenceDetails}}fragmentConferenc

ios - Swift - 时区关闭一小时/秒 FromGMT 不正确

这应该是一个非常简单的问题,但我似乎无法理解它。鉴于我的时区是美国东部时间(GMT-4),为什么GMT的04:00变成23:00而不是00:00?//Theoffsetis-4hoursletoffsetFromGMT=Calendar.current.timeZone.secondsFromGMT()/60/60//2017-03-1204:00vardestinationComponents=DateComponents()destinationComponents.timeZone=TimeZone(secondsFromGMT:0)destinationComponents.y

ios - Swift 获取 Facebook AccessToken

我正在尝试获取Facebook访问token。当我打印accessToken时,它返回一个带有appId和authenticationToken的对象,我如何解析出token?我正在使用以下代码:letloginManager=LoginManager()loginManager.logIn([.publicProfile,.userFriends,.email],viewController:self){loginResultinswitchloginResult{case.failed(leterror):print(error)case.cancelled:print("User

ios - 使用 swift 3 解码字符串

我在网络服务响应中得到以下编码字符串\U00e0\U00aa\U0095\U00e0\U00ab\U0083\U00e0\U00aa\U00aa\U00e0\U00aa\U00be\U00e0\U00aa\U0095\U00e0\U00aa\U00b0\U00e0\U00ab\U0080\U00e0\U00aa\U00a8\U00e0\U00ab\U0087\U00e0\U00aa\U009f\U00e0\U00ab\U008b\U00e0\U00aa\U00a1\U00e0\U00aa\U008f\U00e0\U00aa\U00aa\U00e0\U00ab\U008d\U00e0\U

ios - iOS swift 拍摄视频时保持手电筒开启

我构建了一个用于自动捕捉的相机应用。只要相机开着,我就想保持闪光灯开着。我设置了以下代码:cameraDevice=AVCaptureDevice.defaultDevice(withMediaType:AVMediaTypeVideo)if(cameraDevice.hasTorch){do{trycameraDevice.lockForConfiguration()ifcameraDevice.isTorchActive{cameraDevice.torchMode=AVCaptureTorchMode.on}else{//setsthetorchintensityto100%tr

Swift、stringWithFormat、%s 给出了奇怪的结果

我搜索了一整天的答案,但几乎没有什么能真正回答我的问题。我正在尝试在Swift中使用stringWithFormat,但同时使用printf格式字符串。我遇到的实际问题是%s。无论我如何尝试,我似乎都无法找到原始字符串。非常感谢任何帮助(或解决方法)。我已经做过的事情:为cString尝试了所有可用的编码,尝试创建一个ObjC函数来用于此,但是当我从Swift传递参数时,我遇到了与%s相同的奇怪问题,即使在ObjC中进行了硬编码函数体似乎打印了实际正确的字符串。请在下面找到示例代码。非常感谢!varstr="Age%2$i,Name:%1$s"letname="Michael".cSt

ios - 是否可以将图像添加到 MapBox(iOS,Swift)中的自定义 MGLAnnotationView

Mapbox提供了有关自定义注释图像和自定义注释View的便捷文档:https://www.mapbox.com/ios-sdk/examples/annotation-views/https://www.mapbox.com/ios-sdk/examples/marker-image/然而,将这些想法结合起来并自定义注释View的图像似乎是不可能的。基本上我希望做的是对照片(用户选择的)进行注释,该注释还有一个边框,点击时可以设置动画。有没有人也遇到过这个限制? 最佳答案 MGLAnnotationView继承自UIView,因此

iOS Swift 从推送通知以编程方式导航到某些 ViewController

我使用推送通知来通知用户应用中发生的不同类型的事件。某种类型的推送通知应该打开一个特殊的ViewController(例如,关于新聊天消息的通知确实会在单击时导航到聊天)为此,我在我的应用委托(delegate)中尝试了以下代码:funcapplicationDidBecomeActive(_application:UIApplication){ifvartopController=UIApplication.shared.keyWindow?.rootViewController{whileletpresentedViewController=topController.presen

arrays - 带有协议(protocol)的 Swift 泛型数组

这个问题在这里已经有了答案:Swiftgenericcoercionmisunderstanding(1个回答)HowdoIstoreavalueoftypeClassinaDictionaryoftype[String:Class]inSwift?(2个答案)关闭5年前。我只是好奇是否可以做类似下面的事情protocolData{}classA:Data{}classB:Data{}classGeneric{}classdoStuff{funcprepareToDoStuff(){self.doTheStuffWithGenerics([Generic(),Generic])}fun

ios - UITableViewCell 不显示数据 - Swift Playgrounds

我一直在尝试在我在swiftplaygroundsiPad应用程序的ViewController中创建的TableView中实现一些自定义单元格。请注意,我已经看到很多其他处理类似问题的堆栈溢出帖子,但未能找到解决我的问题的解决方案。这是我的CustomCell类:classCustomCell:UITableViewCell{letprojectImage=UIImageView()//letprojectDivider=UIView()letprojectTitle=UILabel()overridefuncawakeFromNib(){projectImage.frame=CGR