草庐IT

Swift-Mailer

全部标签

ios - swift 如何将 SKEmitterNode 添加为 SKSpriteNode 后面的烟雾?

我正试图在我的宇宙飞船后面放一缕烟雾。我将烟道作为发射器节点计算出来,但我似乎无法将发射器连接到宇宙飞船。我不明白为什么这行不通。IE。发射器根本没有出现在屏幕上:varspaceShip:SKSpriteNode?spaceShip=SKSpriteNode(imageNamed:"ship1.png")spaceShip!.position=CGPoint(x:Int(arc4random_uniform(UInt32(self.size.width))),y:Int(arc4random_uniform(UInt32(self.size.height))))lettrailEmm

ios - 对于 iOS 版 Swift,我们应该做多少清理工作?

作为一名新开发人员,我有点不确定在iOS上使用Swift后我们应该清理多少。有很多不同的信息,因为自iOS开始以来这也发生了很大变化。因此,当我们拥有静态View并使用Storyboard时,我觉得一切都为我们清理干净了,我们(几乎)不需要做任何事情。但是当我根据用户点击动态创建View时呢?如果有必要,清理引用的最佳方法是什么?现在我正在做的事情就像我在Android中所做的那样,只是在我创建一个新的View实例之前将我的全局引用设置为nil等。我读过这应该像这样完成:myView?.removeFromSuperview() 最佳答案

swift - MKAnnotation协议(protocol)继承

我需要创建一个继承自MKAnnotation的协议(protocol):protocolAnnotable:MKAnnotation{...}classAnnotation:NSObject,Annotable{vartitle:String?varcoordinate:CLLocationCoordinate2Dinit(title:String,coordinate:CLLocationCoordinate2D){self.title=titleself.coordinate=coordinate}}当我向mapView添加几个注释时没有问题。mapView.addAnnotati

swift - 如何从 ViewController 或其他地方调用或触发 AppDelegate 中的通知功能?

我如何调用ViewController、appDelegate或其他地方的这种方法:funccontactDelete(notification:NSNotification){}我必须在appDelegate里面调用它`didFinishLaunchingWithOptions`hereorinsideotherclasses:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{//Overridepointf

ios - Swift 中的分配工具工具没有提供足够详细的信息

我正在尝试使用分配工具来分析Swift2iOS应用程序。我这样做是这样的:使用分配工具运行应用。应用启动后,我等待10秒,然后点击“Markgenerations”我打开我怀疑有内存泄漏的屏幕,等待10秒,关闭它,再等一会儿,然后点击“标记世代”此时,我查看第二代以查看从未释放的对象。我的麻烦是最大的罪犯总是只是“主要”,它不指向任何特定的类或方法如上所示,“main”造成了将近80%的内存泄漏,但堆栈跟踪并不指向任何特定的地方,这与它下面指向特定方法的泄漏不同。我不确定这是否相关,但是当我转到"file"->“符号”时,我显示了一个缺失的符号,如下所示。但是,我在我的机器上的任何地方

ios Swift 图表问题

我使用ChartsiOS库(https://github.com/danielgindi/Charts)并且我有这段代码:importUIKitimportChartsclassChartsViewController:UIViewController,ChartViewDelegate{varlineChartView:LineChartView?letmonths=["Jan","Feb","Mar","Apr","May","June","July","August","Sept","Oct","Nov","Dec"]letdollars1=[1453.0,2352,5431,1

ios - 如何在 Xcode7 中卡住 swift 应用程序

我想在UIImageView中显示“玩家1是赢家”后立即卡住/暂停我的TicTacToe应用程序的所有功能2秒。目前它显示消息,但只显示一瞬间,因此无法看到。我试过使用函数:funcdelay(delay:Double,closure:()->()){dispatch_after(dispatch_time(DISPATCH_TIME_NOW,Int64(delay*Double(NSEC_PER_SEC))),dispatch_get_main_queue(),closure)但这似乎并没有暂停我的应用程序,它只是延迟了它后面的代码。这是一个问题,因为一旦应用程序暂停,用户仍然可以将

Swift & Firebase - 如何存储除电子邮件和密码以外的更多用户数据?

我是Firebase的新手,正在尝试开发一款要求用户在注册页面中提供姓名的应用程序。但是firebasecreateUserWithEmail方法只存储电子邮件和密码。如何将此名称和姓氏数据添加到我的应用程序并将它们与用户链接起来?我想我需要使用FIRStorage,但那样的话,保存信息的唯一选项是从NSData或NSURL保存,我如何保存我的名字和姓氏字符串?提前致谢!Edit1:我想我错了,我需要使用实时数据库而不是存储来保存用户数据。但我仍然需要帮助。我来自Parse,这看起来很复杂。 最佳答案 是的,您需要使用实时数据库来存

swift - 使用千位分隔符 Swift 检查整数时出错

我想在Swift中对整数条目进行错误检查,以便:那些没有千位分隔符的整数被接受,接受那些在正确位置带有千位分隔符的整数,拒绝那些在错误位置带有千位分隔符的整数,并且拒绝非整数。我相信我有一个解决方案可以满足1、2和4,但还不能满足3。funcmakeInt(incoming:String){lettempValue=Int(incoming.stringByReplacingOccurrencesOfString(thousandSeparator,withString:"").stringByTrimmingCharactersInSet(NSCharacterSet.whitesp

ios - 试图使 UISearchController 功能像 Swift 中 iPhone 中的语言设置

我目前已经实现了一个目前工作正常的UISearchController。以下是显示如何操作的附加屏幕:但是,我想做的是以一种类似于Apple在iPhone设置中实现语言选择选项的方式实现它:在Apple的实现中,搜索栏在激活时不会隐藏导航栏。有谁知道如何在Swift中实现此功能而不是我目前实现的传统方式?只是想知道。 最佳答案 有一个名为hidesNavigationBarDuringPresentation的属性在UISearchController类中,默认为true处理你想要的,所以把它放在false中,你可以实现保留导航栏在