草庐IT

Swift-Mailer

全部标签

ios - Alamofire 构建失败 : issues in Manager. swift、Request.swift 和 ResponseSerialization.swift

我在我的项目中添加了Alamofire框架,之后如果我尝试构建项目,它会在这些Alamofire文件中引发错误:Manager.swift、Request.swift和ResponseSerialization.swift错误截图如下: 最佳答案 更新Xcode。您安装的Alamofire版本针对的是最新的Swift版本,但是您的Xcode版本比那个版本旧,因此它无法识别语法。 关于ios-Alamofire构建失败:issuesinManager.swift、Request.swift

编译 Swift 时的 Xcode 性能问题

我在模拟器上运行了应用程序,然后停止它,然后我再次单击运行按钮。我没有修改项目中的任何文件只是重新运行它。但是即使我已经构建了一个项目(5-7分钟),编译Swift文件也需要相同的时间。什么是问题? 最佳答案 然后点击运行按钮,转到Xcode左侧面板中的“ReportNavigator”,选择当前版本,选择后,在中心面板中,您可以看到文件一个接一个地编译,您可以确定哪个特定文件编译时间较长。否则如果你想知道,你代码中的哪个特定功能需要很长时间,我会建议你去here. 关于编译Swift时

swift - 定义属性时无法在闭包中引用自身

我在网上的某个地方看到了这个例子:letnewButton:UIButton={letbutton=UIButton()returnbutton}()当我添加:button.addTarget(self,action:Selector("someAction"),forControlEvents:UIControlEvents.TouchUpInside)我收到错误信息:Cannotconvertvalueoftype'NSObject->()->ViewController'toexpectedargumenttype'AnyObject?'只是想澄清为什么我不能在这里引用self以

arrays - Swift - 访问 nil 不会崩溃

我注意到swift中有一个奇怪的行为。以下代码将按预期打印“未找到”。importCocoavararray=[["one":"1"]]forelementinarray{ifletcheck=element["two"]{print(check)}else{print("Notfound")}}稍微修改一下代码importCocoavararray:[AnyObject]?array=[["one":"1"]]forelementinarray!{ifletcheck=element["two"]{print(check)}else{print("Notfound")}}将打印“ni

ios - 如何从在 swift 2.0 中以编程方式创建的文本框中检索文本?

我正在尝试从多个文本字段中获取文本,这些文本字段是在用户需要时通过按下按钮以编程方式添加的,并将其添加到数组中以在按下提交按钮时在下一个ViewController上使用但是我无法弄清楚怎么做。这是我在按下按钮时如何创建文本字段的代码。varnumberOfTasks=1vari=0@IBActionfuncaddTaskButton(sender:AnyObject){numberOfTasks=numberOfTasks+1addNewTask()}overridefuncviewDidLoad(){scrollViewTAR.contentSize.height=50addNew

swift - 在 Quickblox 中是否可以在不重置的情况下更新用户密码?

我正在尝试使用以下代码更改用户的密码:letupdateParameters=QBUpdateUserParameters()updateParameters.password=newPasswordField.textQBRequest.updateCurrentUser(updateParameters,successBlock:{(response:QBResponse,user:QBUUser?)->Voidinprint("success")},errorBlock:{(response:QBResponse)->Voidinprint("error")})调试时,我收到42

ios - 如何在字典中显示数组 - Swift

我开始编程Swift,但我遇到了一个不知道如何解决的问题。我做了一个Plist文件:VegetablesPepperTomatoCucumberFruitsAppleBananaWatermelon现在我想在TableView的根(字典)中显示所有数组(水果和蔬菜),这样每个数组名称(键)将是一个单独的Section和每个String在我的TableView中都是一行。这里是我的ViewController类:importUIKit//IaddTableViewmethodsclassViewController:UIViewController,UITableViewDelegate

swift - UIDataPicker 到 TextField

我为UIDatePicker编写了这段代码到UITextField中:@IBOutletweakvardateTextField:UITextField!@IBActionfunctextFieldEditing(sender:UITextField){letdatePickerView:UIDatePicker=UIDatePicker()datePickerView.datePickerMode=UIDatePickerMode.Datesender.inputView=datePickerViewdatePickerView.addTarget(self,action:ViewC

ios - 碰撞检测 SceneKit Swift

我使用委托(delegate)SCNPhysicsContactDelegate构建了一个带有碰撞检测的应用程序。我尝试检测与SCNPhysicsContactDelegate委托(delegate)的碰撞,但它不起作用。什么是磨损!?这是我的代码letCollisionCategorySpaceMan=1letCollisionCategoryEnemy=2funcphysicsWorld(world:SCNPhysicsWorld,didBeginContactcontact:SCNPhysicsContact){ifcontact.nodeB.physicsBody!.categ

swift - 将毫秒整数转换为时间格式的字符串

这可能是一个简单的问题,但我很困惑,需要你的帮助。我需要转换它:letS:Int=45296789进入这个:“123456789”也就是说S是代表毫秒的整数。我需要的是将其格式化为“hhmmssiii”解决方案之一可能如下:vara=S/1000/60/60varb=S/1000/60%60varc=S/1000%60vard=S%1000String(format:"%02i%02i%02i%03i",a,b,c,d)但我需要的是一种使用NSDateFormatter()或NSTimeFormatter()的方法(如果可能的话)。我查看了stackoverflow,但有太多形式的解决