草庐IT

swift-keypath

全部标签

xcode - 检测碰撞 SpriteKit Swift

碰撞检测不是在didBeginContact函数中调用NSLog。物理学工作正常......有人可以告诉我我做错了什么吗?我尝试过的一切都给了我相同的结果。importSpriteKitclassGameScene:SKScene,SKPhysicsContactDelegate{letcategory0:UInt32=0x1 最佳答案 根据KnightOfDragon的评论回答我自己的问题。这是工作方法。funcdidBeginContact(contact:SKPhysicsContact){varfirstBody:SKPhy

ios - 无法将 Int 类型的值分配给 Swift 2.1 中的 Int 数组元素

在我的应用程序中,我有ViewController类。在这个类中我有实例变量队列,它是Int类型的数组。在其中一个函数中,我需要将Int类型的值分配给该数组的其中一个元素。该应用程序构建时没有任何错误和警告,运行完美,直到它仅在我有此分配的那个地方抛出EXC_BREAKPOINT(在称为findPath的函数中)。这是代码:classViewController:UIViewController{varqueue=[Int]()funcfindPath(source:Int,target:Int){queue[0]=0//herecomestheEXC_BREAKPOINT}}没关系,

arrays - 根据另一个数组对数组进行排序,swift

我想知道是否有任何内置函数可以根据另一个数组对数组进行排序。例如:根据testIntArray对testStringArray进行排序vartestStringArray=["a","b","c","d","e"]vartestIntArray=[21,3,43,5,1]函数之后,testStringArray将是testIntArray.sort//[1,3,5,21,43]testStringArray//["e","b","d","a","c"] 最佳答案 vararray1=["a","b","c","d","e"]vara

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