草庐IT

Swift-Mailer

全部标签

swift - ScrollView 和导航栏 ios9

我在导航Controller中嵌入了一个ViewController(名为View2)。在此View中,我有一个覆盖所有View(包括导航栏)的ScrollView。此ViewController通过调用从另一个View呈现:letview2=self.storyboard?.instantiateViewControllerWithIdentifier("View2")as!View2letmodalStyle:UIModalTransitionStyle=UIModalTransitionStyle.CrossDissolveletnav:UINavigationControlle

ios - 当服务器返回 null 值时,如何在 swift 中将字符串设置为 Null?

letdebitCardNum=responseObject!["card_number"]as!String这是我的代码,我遇到了这个错误Couldnotcastvalueoftype'NSNull'(0x384db1b4)to'NSString'(0x384e073c). 最佳答案 使用让做喜欢ifletValue=responseObject!["card_number"]as?String{debitCardNum=Value}else{//error} 关于ios-当服务器返回

ios - 以编程方式使用 Swift 在 Spritekit 中 ScrollView (无 Storyboard)

所以我希望学习如何使用Swift在Spritekit中制作图标ScrollView(有点像菜单)。我找不到任何不收费的好资源或教程。我已经使用ViewController和我的场景设置了我的基本应用程序。我希望有一个比屏幕高度长2或3倍的ScrollView,我可以在其中上下滚动并查看不同的图标。我希望这是一个很好的实现,这样我就可以使用x/y坐标以编程方式设置所有图标。我的viewdidLoad:overridefuncdidMoveToView(view:SKView){/*Setupyourscenehere*/addChild(worldNode)//createScrollv

ios - 如何在swift项目中向sinch注册VoIP

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭6年前。Improvethisquestion我被困在一个地方,我需要在swift中声明以下行代码-如何声明id客户端;我很难找到如何在swift中注册sinch的代码,所以大家帮帮我

ios - 如何在 Swift 中将多个重叠的 UIImage 合并为一个 UIImage?

我正在创建一个应用程序,用户可以在其中从一组图像(多个)中进行选择,并将所选图像添加到所选背景中。然后他们应该能够保存图像,因此我需要帮助将所有图像合并为一个图像以进行保存。ViewController有一个大的UIImageView作为背景。当用户选择要添加的图像时,图像将作为subview添加到UIImageView。//chosenImageisaUIImageViewwithanchosenimagebackgroundImageView.addSubView(chosenImage)我需要将图像保存为带有叠加图像的backgroundView的大小。我怎样才能做到这一点?我四

ios - Swift removeFromSuperview 不会触发 viewWillAppear

我有一个带有按钮的ViewController。当点击该按钮时,第二个vc被添加到第一个ViewController上。当我点击第二个vc上的按钮时,它会从superView中删除....但这不会触发调用我的方法的View。因此,有些事情无法正常工作,例如重新加载tableview...有人可以解释一下如何让它工作吗?谢谢更新1添加代码我如何添加第二个VCletblurEffectView=UIVisualEffectView(effect:UIBlurEffect(style:UIBlurEffectStyle.Dark))if!UIAccessibilityIsReduceTran

swift - 在枚举中使用泛型函数

我正在尝试使用枚举来包含通用函数。这些枚举将作为参数传递,然后可以相应地执行枚举中的函数。如何在枚举定义中设置泛型类型,以便将它们识别为要执行的函数?请注意,我可能想要传入各种函数定义。如果我在这里很荒谬,请告诉我。:)//DefineanenumtopassintomyAPIs.TheSandFaremeanttobefunctionsIcandefineinanywayenumFormattedResult{caseSuccess(S)caseFailure(F)funcrun(a:T){switch(self){case.Success(letcompletion)://QN:H

ios - 如何使用 Swift 在我的 iOS 应用程序上存储持久数据?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我正在开发一个iOS应用程序,它将从事件的RSS提要中解析XML,并在表格View上显示每个事件的详细信息。每个事件都有标题、描述(可选)、日期和时间。我能够使用NSXMLParser解析XML数据;但是,我不确定我应该如何存储数据并使其在应用程序关闭后仍然存在。我读过我可以使用NSCoder来保存数据,但我不确定这是否是最好的前进路线。有没有人对我能做什么有任何想法或建议?感谢任何帮助。

Swift SpriteKit 使用 struct 而不是 class 来渲染 Sprite

我最近一直在更新我的游戏以使用更多的值类型。在某些情况下,我对weak和unowned仍然不是100%有信心,所以我采用结构方式来避免强引用循环。根据apples较新的主题演讲,值类型似乎是大多数情况下的方法。我从未见过在spriteKit游戏中使用结构来渲染Sprite的示例,所以我想知道有什么缺点。我知道它们是复制的而不是引用的,但对于我的使用来说它似乎有效。所以基本上我在做这个的时候有什么需要注意的地方structFlag{letpost:SKSpriteNodeletflag:SKSpriteNodeinit(postImage:String,flagImage:String)

objective-c - 查找枚举的未使用案例 (Objective-C/Swift)

我们刚刚将iOS项目中的几千个本地化字符串从旧的struct迁移到枚举。我们现在想找到任何未使用的。我正在寻找一种方法来查找在我的项目中未在任何地方使用的enum的任何情况,而不是一个一个地在项目中搜索它们。我们有Objective-C和Swift版本的字符串,所以两者都可以。有什么想法吗? 最佳答案 关于您唯一的选择是注释掉每个枚举值并查看哪些导致错误。没有使用的那些。如果您有很多枚举值,请以10或15个为一组将它们注释掉。进行编译。扫描错误并取消注释错误中报告的值。这会将未使用的枚举值注释掉。