草庐IT

Swift-Mailer

全部标签

swift 3 : Convert a String to an Array

我在SWIFT3上的应用程序上,我在屏幕上显示一个句子并记录用户的声音以查看它是否匹配。我想提取句子的每个词来分别比较每个词。我使用代码:letStringToLearn=word?.textletStringToLearnArr=StringToLearn?.characters.split{$0==""}.map(String.init)print("StringToLearn:\(StringToLearn)")print("StringToLearnArr:\(StringToLearnArr)")print("StringRecorded:\(StringRecorded)"

ios - swift “线程 1 : Signal SIGABRT in PresentViewController

我想知道为什么我的代码无法正常工作,我在thisvideo中遵循的位置.它总是不断抛出这个错误:Thread1:signalSIGABRT.我是Swift和iOS开发的新手。错误抛出:self.presentViewController(homeViewController,animated:true,completion:nil)代码:FIRAuth.auth()?.addAuthStateDidChangeListener{auth,userinifletuser=user{letmainStoryboard:UIStoryboard=UIStoryboard(name:"Main

ios - 将单元格委托(delegate)添加到类时出错 - swift

添加此代码时为什么会出现错误?:,myProfileWorkoutTableViewCellDelegate我的课?classmyProfileTableViewController:UITableViewController,UICollectionViewDataSource,UICollectionViewDelegate,myProfileWorkoutTableViewCellDelegate{这是我的myProfileTableViewCell.swift的开头:importUIKitimportFirebaseimportFirebaseDatabaseprotocolm

Swift 3,自定义 "="等于运算符 ? (不相等, "==")

这个问题在这里已经有了答案:howtooverloadanassignmentoperatorinswift(3个答案)Swiftstructinitialization,makinganotherstructlikeString(1个回答)关闭6年前。我有课publicclassThing像这样varblah:Thingblah.name="text"我突然想到,当右边的项目是一个字符串时,如果我可以“覆盖等号”,那就太棒了。那么你可以varblah:Thingvarx:Thingblah="text"//SwiftknowsImeanblah.name="text"blah=x//

ios - react swift : How to write a Task Scheduler

我正在尝试创建一个调度程序来消耗一些数据。调度器必须能够:每次应该手动使用数据时发送一个事件每次在上次消费后一段时间后自动消费数据时发送一个事件我用MutableProperty模拟了手动消耗letconsume=MutableProperty()我正在尝试使用SignalProducer对自动消耗进行建模lettimer=SignalProducer通过组合这两个生产者的最新值,我可以在第一时间获得我需要使用的数据SignalProducer.combineLatest(consume.producer,timer).take(first:1).map(){_inreturn()}这

json - 无法将类型 'Swift.Dictionary<Swift.String, protocol<>>' 的值转换为 'Swift.AnyObject'

我正在尝试将我的[String:Any]转换为JSON格式,然后再将其发送到API。varorderRequestUserValues:[String:Any]=["ClientID":"\(clientID)","UserName":"\(userName)","Password":"\(password)","ModuleID":"StockProcessing","FunctionID":"SetStockOrder","TransmissionFlags":32,"TransmissionMethod":5]varrequestParameters:[String:Any]=[

swift - UIlabel 切换粗体

我已经设法使用以下行将UILabel加粗:self.nameLabel.font=UIFont.boldSystemFont(ofSize:self.nameLabel.font.pointSize)但我想将它放在if语句中,如果UIlabel不是粗体,则将其设为粗体,如果是,则不加粗。有没有办法做这样的事情? 最佳答案 虽然还有很多其他方法,但我建议您创建一个变量来存储标签是否为粗体。varisLabelBold=false我会想象您将粗体/非粗体标签代码放入按钮的IBAction方法中。现在在该方法中,检查isLabelBold

Swift 3 - 集合中的结构

为什么下面的代码不起作用?我需要更改什么才能使其发挥作用?//:Playground-noun:aplacewherepeoplecanplayimportCocoastructPerson:CustomDebugStringConvertible,Hashable{letname:Stringletage:Int//MARK:CustomDebugStringConvertiblevardebugDescription:String{return"\(name)is\(age)yearsold"}//MARK:HashablevarhashValue:Int{returnname.h

ios - 如何在 Swift 3 中编写带参数的选择器

这个问题在这里已经有了答案:"classnamehasnomemberfunctionname"whenaddingUIButtontarget(4个答案)Attachparametertobutton.addTargetactioninSwift(13个答案)关闭6年前。在Swift2中,这曾经有效(我故意省略了TableView方法)...importFoundationimportUIKitprivateextensionSelector{staticletdidTapButton=#selector(TableVC.buttonTapped(_:))}classTableVC:

ios - UISearchController 过滤器 Swift

我有一个包含3个subview的UITableViewCell,我想在搜索时过滤它们,如下所示:1.ImageView2.名称标签(黑色文字)3.街道名称标签(蓝色文字)这是我到目前为止所做的,我只设法了解如何过滤1个数组,即名称:MainTableView.swiftvarFilteredNames=[String]funcupdateSearchResultsForSearchController(searchController:UISearchController){//FilterNamesself.filteredNames=self.names.filter{(name: