草庐IT

Swift-Mailer

全部标签

swift - 从选择器中的不同类调用函数

我正在使用UIGestureRecognizer。我正在尝试从选择器中的不同类调用函数,但在执行时出现NSInvalidArgumentException。importFoundationimportUIKitclasshelperClass{varonBoardingImageArray:[UIImage]?varonBoardingPageControl:UIPageControl?varonBoardingImageView:UIImageView?init(imageArray:[UIImage],pageControl:UIPageControl,yourImageView:

swift - 从 AppDelegate 更改 WebView url

我在AppDelegate类中收到来自Firebase的通知。此通知包含一个名为“notif_url”的字符串。我已将此值放入名为“desired_url”的var中,现在我需要使用“desired_url”值更改我的WebViewurl。但我无法访问webview来更改它的url:@IBOutletweakvarmy_web_view:UIWebView!funcload_url(server_url:String){leturl=URL(string:server_url);letrequest=URLRequest(url:url!);my_web_view.loadReques

swift - 为什么在 Swift 中可以将数字文字解释为 NSNumber?

为什么下面这段代码可以在Swift中实现?importFoundationletn:NSNumber=35.5NSNumber是在Foundation模块中定义的类型,在Swift中没有定义为原生类型。35.5的文字如何解释为NSNumber的值? 最佳答案 NSNumber符合ExpressibleByBooleanLiteral,ExpressibleByFloatLiteral和ExpressibleByIntegerLiteral协议(protocol),这意味着它可以从bool值、float或整数文字初始化:letn1:N

ios - swift如何去除inputView下的灰色层

我试图让我的Inputview的背景保持透明,但我只把它变成灰色。代码是:letfakeField:UITextField=UITextField(frame:CGRect.zero)//1InputViewCollection=InputView(frame:CGRect(x:0,y:0,width:0,height:216))//IntializecustominputviewInputViewCollection?.delegate=self//delegateInputViewCollection?.dataSource=self//datasource//2InputView

swift - 使用 Google Maps API 在 Swift 3 中查找 2 个位置之间的驾驶/步行距离

我正在尝试使用GoogleMapsAPI获取两个位置之间的驾车/步行距离。我正在将我的应用程序从objective-c更新到Swift3,现在我一直在将这段代码转换为Swift3。NSString*dist;NSString*strUrl=[NSStringstringWithFormat:@"http://maps.googleapis.com/maps/api/directions/json?origin=%f,%f&destination=%f,%f&sensor=false&mode=%@",closestLocation.coordinate.latitude,closest

Swift UITest - 找不到具有可访问性标识符的文本字段的匹配项

尝试创建一个UITest,用于在文本字段中输入电子邮件地址/密码,然后点击登录按钮。使用Xcode。我看到UITest导航到正确的页面,但它没有检测到文本字段。我确保两个文本字段都选中了“辅助功能”框,并为它们提供了标识符。我收到这个错误:UITestingFailure-NomatchesfoundfortextfieldfunctestExample(){letapp=XCUIApplication()//Testloginpageapp.buttons["loginButton"].tap()//HereitnavigatestothedesiredpageletemailFie

ios - Swift URL resourceSpecifier 不可用

我正在将代码从Objective-C转换为Swift3,并且在编写这段代码时leturl=URL(string:"http://example.com/index.html")varformattedURL:String=url!.resourceSpecifier我收到错误消息“'resourceSpecifier'不可用:请改用path、query和fragment”。我该如何解决这个问题? 最佳答案 你可以桥接URL到NSURLleturl=URL(string:"http://example.com/index.html")

swift - swift 中的 `.floatValue` 是什么

我在网络上搜索了足够多但未能找到解决此问题的方法。这是ObjectiveC中非常基本的东西,但我找不到它的快速版本。我有一个如下所示的数组:arrSearchResult=[["name":"AdamRichards","occupation":"Architect","address":"Kolkata","status":"Pending","points":"4.8"],["name":"RupindarBains","occupation":"Photography,InteriorDecorator","address":"Pune","status":"Accepted",

ios - 在 iOS 上使用 Swift 多次调用 Firebase 'Observe'

当我在Firebase数据库节点上启动observer时,我注意到即使没有数据更改,Firebase也会继续调用方法observer。这是我的设置:FIRDatabase.database().reference(withPath:"test").observe(FIRDataEventType.value,with:{(snapshot)inprint("FirebaseDataUpdated");});当我对Firebase数据库进行一次更改时,observer多次调用其闭包函数。FirebaseDataUpdatedFirebaseDataUpdatedFirebaseDataU

swift - 为 Apple Pay 请求添加默认账单联系人

我正在构建一个使用ApplePay的应用程序,如下所示,当我显示PKPaymentAuthorizationViewController时,它没有获取当前用户的账单地址和电子邮件。如果用户之前使用过ApplePay,他们很可能在某处拥有这些数据。我在文档中看到PKPaymentRequest上有一个PKContact变量。有没有办法获取此数据并为我的应用的首次用户预填? 最佳答案 用户必须在iOS设置应用中自行输入该信息。然后应该为所有网站、应用程序等自动填写。支持ApplePay。要做到这一点,只需:打开“设置”应用。点按“钱包和