草庐IT

date_end

全部标签

swift : Replay AVAudioPlayer when song ends

我试图让这首歌在歌曲结束时重播,但它似乎不起作用。这就是我实现它的方式:varmusic1:AVAudioPlayer!=AVAudioPlayer()funcsetUpMusic(){letmusic1Path=NSBundle.mainBundle().pathForResource("Lost",ofType:"mp3")letfileURL1=NSURL(fileURLWithPath:music1Path!)do{music1=tryAVAudioPlayer(contentsOfURL:fileURL1,fileTypeHint:nil)}catch{}music1.pla

swift - 如何检查一个函数是否总是返回一个值(也就是 "doesn' t fall off the end”)?

我正在构建一个教学编译器,我想检查函数是否总是返回一个值。我打算在语义分析步骤中执行此操作(因为这不在语言语法中)。在所有流程控制语句中,这种教学语言只有if、else和while语句(因此没有执行while、for、switch等)。请注意elseif也是可能的。以下都是有效的示例片段:一)if(condition){//non-returningcommands}returnvalue二)if(condition){returnvalue}returnanotherValuec)if(condition){returnvalue1}else{returnvalue2}//Noret

ios - UITests Xcode7 : How to adjust date picker with multiply pickers?

在屏幕上我有UIDatePicker。如果有简单的选择器就简单了。可能是这样的:app.pickeWheels["my_id_picker"].adjustToPickerWheelValue("expected_value")但问题是如何在UIDatePicker中调整乘法选择器? 最佳答案 您必须通过指定要调整的选择器的哪个元素/组件来访问不同的轮子。这是我的代码(在Swift2.2中),带有一个更简单的日期选择器,但我相信您可以调整代码以满足您的需要:letcalendar=NSCalendar.currentCalendar

swift - iWatch : WKInterfaceLabel is it possible to stop text from being cut off with "..." at the end of a label?

我的WKInterfaceLabel中的文本太长,导致文本在末尾被点截断。我知道对于iOS的UILabel,您可以通过启用剪辑模式轻松解决此问题。我不认为我有任何方法可以为watchkit解决这个问题。如果我不能阻止文本被截断,这将迫使我使用图像。感谢任何提示或建议。 最佳答案 根据您希望View如何响应,您有几个选项。在您的界面Storyboard中选择您的标签并打开属性检查器。您的第一个选择是将字体更改为较小的尺寸。这更适用于您想要设置样式和保留设置的静态标签。您的第二个选项是调整最小比例值,更改此值将自动缩小文本以适应窗口,直

ios - 小时:minutes:seconds in Date Picker swift怎么过

我正在编写一个具有计时器的应用程序,用户可以将时间设置为计时器(在选择器View上)并且它将倒计时。所以在日期选择器中我选择了倒计时模式。但我不知道如何使用它任何人都可以帮助我吗?我对swift如此陌生。事实上,我希望用户设置时间到日期选择器,然后当点击开始时开始倒计时,但日期选择器只有小时和分钟,没有秒,我该怎么办?我可以将选择器View的时间设置为标签,但选择器View没有秒lettimeLeft=datePicker.dateletformatter=DateFormatter()formatter.dateFormat="HH:mm:ss"letformatteddate=fo

ios - Swift 中的内存管理 : memory don't released after NSOperation ends

有人可以澄清一件事关于Swift的内存管理吗?我有以下应用委托(delegate):@NSApplicationMainclassAppDelegate:NSObject,NSApplicationDelegate{privatelet_queue=NSOperationQueue()funcapplicationDidFinishLaunching(aNotification:NSNotification){_queue.maxConcurrentOperationCount=1_queue.addOperation(Operation())_queue.addOperation(O

ios - 在消息贴纸应用程序中工作时获取 "Unbalanced calls to begin/end appearance transitions for..."

我有一个我一直在开发的自定义贴纸包消息应用程序。我正在将贴纸浏览器加载到以编程方式生成的View中。贴纸是APNG,不是序列而是动画png(单个文件)。一切似乎都正常,但由于某种原因,当我开始将其中一个拖到消息中时出现此错误Unbalancedcallstobegin/endappearancetransitionsfor.我读到当VC在它的父级之前被调用时会出现不平衡调用问题,所以我将View的生成,createBrowser移到了willBecomeActive中示例代码:funccreateBrowser(){letcontroller=MSStickerBrowserViewC

javascript - 如何在 typescript 中获取 Date.timeIntervalSinceReferenceDate?

在Swift中,我使用下面的行来获取timeStamp.lettimeStampForUpload=Date.timeIntervalSinceReferenceDate我需要在typescript中创建一个完全相同的。我该怎么做?我得到了这个答案:letdate=newDate('2001-01-01');lettimestamp=date.getTime()/1000;问题是它输出的值与Apple的不同。 最佳答案 你是这个意思吗?letdate=newDate();lettimestamp=date.getTime();自:2

swift 3 (SpriteKit) : Reseting the GameScene after the game ends

我想“重置”和“重新启动”GameScene,就好像GameScene是第一次被调用一样。我已经研究了执行此操作的不同方法,但每次我收到警告,提示我正在尝试向已有父节点的父节点添加节点。但是,在我的代码中,我删除了所有现有节点,所以我真的很困惑如何重置GameScene。这就是我现在的做法(当我想从头开始重新启动GameScene时调用此代码,它在GameScene类中调用):letscene=GameScene(size:self.size)scene.scaleMode=.aspectFillletanimation=SKTransition.fade(withDuration:1

swift - 将 currentCalendar() Date 转换为 NSCalendarIdentifierChinese

在过去的100年里,我已经编写了获取农历一年中第一天的函数。从循环返回的一些值是正确的。我已经通过此链接验证了农历新年日期http://www.fengshuimiracle.com/154/how-work-out-your-animal-sign-and-chinese-year.是否有可以引用的农历,或者我的代码中是否缺少某些内容。overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.loopthrough()}funcret