草庐IT

swift-keypath

全部标签

swift - 广告横幅移出位置,显示乱序

我的游戏中有一个AdBannerView,但即使我将其设置为隐藏,它仍会随机显示,它会从底部弹出,将View向上推。这是我目前在GameScene中的代码:variAd=ADBannerView()overridefuncdidMoveToView(view:SKView){iAd.delegate=selfiAd.hidden=trueiAd.autoresizingMask=UIViewAutoresizing.FlexibleTopMarginview.addSubview(iAd)}funcbannerViewDidLoadAd(banner:ADBannerView!){if

swift - 在 CentOS 上构建 Swift

我在CentOS6上从源代码构建Swift编译器,遇到库问题。在与构建脚本战斗了一段时间后,我得到了运行./utils/build-script最终给出的地方:+/home/src/cmake-3.4.1-Linux-x86_64/bin/cmake--build/home/src/swift/build/Ninja-DebugAssert/cmark-linux-x86_64--allninja:noworktodo.llvm:usingstandardlinker+cd/home/src/swift/build/Ninja-DebugAssert/llvm-linux-x86_64

Swift、Cocoapods 和 ios 7 兼容性,OAStackView

是否正确理解为了让cocoapods在swift+ios7上工作(并且不会在itunes提交过程中被拒绝)我只能使用Objective-C框架/库,例如OAStackView?我相信大家的共识是,如果您尝试通过cocoapods使用任何swift,它只能在ios8+中工作,但如果您有一个通过cocoapods使用objective-c的swift项目,一切都很好吗?让我很困惑的是...OAStackView是作为UIStackView的替代品构建的,因此我们可以支持ios7它支持椰子但是XCode发出警告“嵌入式dylibs/frameworks仅在iOS8上运行或稍后所以...这表明

ios - Swift:glDrawElements 因 EXC_BAD_ACCESS code=1 而崩溃

我正在通过这个guide在iOS上学习OpenGL,我想在swift上实现一切。所以,有一些代码让我崩溃:内存结构:privatestructVertex{varPosition:(GLfloat,GLfloat,GLfloat)varColor:(GLfloat,GLfloat,GLfloat,GLfloat)}privatestaticvarVertices=[Vertex(Position:(1,-1,0),Color:(1,0,0,1)),Vertex(Position:(1,1,0),Color:(0,1,0,1)),Vertex(Position:(-1,1,0),Colo

swift - 使用空可变参数调用函数

我有一个带有一个可变参数(元组)的函数,如下所示:funcconditions(conditions:([String:T],LogicalOperator)...)->[AnyObject]?有什么方法可以在没有该参数的情况下调用它吗?以某种方式传递一个空的可变参数数组?我只是希望能够在完全没有条件的情况下支持一个选项。 最佳答案 你可以做到,但不能作为通用函数。为什么?因为它无法推断类型,所以编译器不知道T是什么,即使您的元组是可选的。所以理论上下面的代码可以工作,但执行会失败:structTest{funcconditions

ios - 使用swift在iOS中播放mp3时没有声音

播放声音时没有错误提示。我放了一个打印语句进行测试,url得到了正确的路径。播放按钮发出咔嗒声,有时我会听到微弱的咔哒声,但仅此而已。没有其他声音发出。我试过不同的mp3文件。如果删除mp3文件,我会收到一条错误消息。我检查了音量。播放按钮在第二个ViewController中。主视图Controller有一个TableView。当用户点击单元格时,会将他带到这个ViewController。//DetailVC.swiftimportAVFoundationimportUIKitclassDetailVC:UIViewController{varduaPlayer=""//isthi

swift - 在不同文件中具有相同名称的两个类?

我不知道这是否可能,或者我是否应该做这样的事情。示例两个不同的文件,相同的枚举:Counter.swiftenumAction{caseIncrementcaseDecrement}Counterpair.swiftenumAction{//invalidredeclarationof'Action'caseResetcaseTop(Action)//ActionshouldbeCounter.ActioncaseBottom(Action)//same}我来自javascript,你可以在require(Counterpair)之后执行Counter.Action。我如何构建我的应用

Swift 如何使用 'self' 作为泛型

我有课ManagedObject:NSManagedObject和一些子类MOProject:ManagedObjectMOOrganization:ManagedObject等等在ManagedObject中request(Router.Create(object:userInfo)).responseJSON(completionHandler:{(response)->Voidinswitchresponse.result{case.Success(letresult):Mapper().map(result)completion(result:Result(success:"d

swift - 如何在 Swift 中仅对数组的一部分求和?

我目前正尝试在Swift中构建我的第一个应用程序,并希望找到一个数组的一部分相对于当月的总和。这是我的代码:structHour{vardate:String?vartime:String?init(date:String?,time:String?){self.date=dateself.time=time}}lethoursData=[Hour(date:"Nov29,2015",time:"7"),Hour(date:"Dec12,2015",time:"7"),Hour(date:"Dec14,2015",time:"7"),Hour(date:"Dec25,2015",tim

ios - Swift:dismissViewController 并实例化另一个 ViewController

我试图关闭一个ViewController并同时显示另一个ViewController。当Level1Controller()完成并调用self.dismissViewController()时,我希望它将我带到另一个名为EndScene().这是让我最接近的代码。self.dismissViewControllerAnimated(true,completion:{()->Voidinletstoryboard=UIStoryboard(name:"Main",bundle:nil)letnextViewConroller=storyboard.instantiateViewCont