草庐IT

Controllers-Swift

全部标签

ios - Swift 2 AVPlayer - 播放下一个视频 上一个视频

我研究这部分不止一天。请提出任何想法。我必须完成才能播放视频。我有一个视频列表。如果用户将其设为全屏视频,则启用上一个和下一个播放器按钮,并在他们单击时播放。这是我的代码;varcommmentQueuePlayer=AVQueuePlayer()varitems=[AVPlayerItem]()ifletplayer=comPlayerControl{letvideoURL:String="http://cdnapi.kaltura.com/p/11/sp/11/playManifest/entryId/0_6swapj1k/format/applehttp/protocol/htt

swift - 带有图像的 UITableViewRowAction,swift

在我的应用程序中,我想将UITableViewRowAction与图像一起使用,而不是标题文本。我使用以下方法设置背景图片:letedit=UITableViewRowAction(style:.Normal,title:"Edit"){action,indexinself.indexPath=indexPathself.performSegueWithIdentifier("toEdit",sender:self)}edit.backgroundColor=UIColor(patternImage:UIImage(named:"edit")!)但是图片出现了很多次。如何解决这个问题,

xcode - Swift:将自定义类分配给所有 UINavigationController 是否正确?

这或多或少是我的Main.storyboard情况:我的根UITabBarController有5个可能的选择。然后,我希望某些UIViewController可以旋转到横向,而我还希望其他一些UIViewController仅具有横向模式。所以我写了这个file.swift:classCustomNavigationController:UINavigationController,UINavigationControllerDelegate{overridefuncshouldAutorotate()->Bool{if(self.topViewController?.isKindO

ios - 在 Swift 中使用 EZAudio 框架播放音频文件

您好,我正在尝试将以下Objective-C代码转换为Swift:EZAudioFile*audioFile=[EZAudioFileaudioFileWithURL:NSURL];//requiredtypeNSURL[self.playerplayAudioFile:audioFile];但我无法让它工作。letaudioFile=EZAudioFile.url(EZAudioFile)//requiredtypeEZAudioFile,soIamunabletopasstheNSURLoftheaudiofilehere.player.play()错误是:无法将“NSURL”类型

swift - 将 'Comment' 重新定义为 swift 中的不同类型的符号

我有一个类Comment声明为:publicclassComment:NSManagedObject{varsandmethods...}当我尝试编译我的项目时,我收到一条错误消息:Redefinitionof'Comment'asdifferentkindofsymbol它在生成的.h文件中突出显示了这一行:@interfaceComment:NSManagedObject,它告诉我Comment的原始声明>在AIFF.h(Foundation的一部分)中,声明行是:typedefstructCommentComment;。我最近才遇到这个问题,之前我已经用Comment对象成功地构

swift - 创建扩展导致 'ErrorType' 无法转换为 'NSError'

我一直在玩NSDecimalNumber,当我创建一个扩展时,突然间我收到了这个错误:'ErrorType'isnotconvertibleto'NSError';didyoumeantouse'as!'toforcedowncast?但是当我按照建议使用as!时,我收到了警告:Forcedcastfrom'NSMutableDictionary!'to'[NSObject:AnyObject]'alwayssucceeds;didyoumeantouse'as'?最终更改为as?给我:Conditionalcastfrom'ErrorType'to'NSError'alwayssuc

json - 使用带有字典数组的字典解析 Swift JSON

我是使用Swift语言进行iOS开发的初学者。我有一个包含以下数据的JSON文件。{"success":true,"data":[{"type":0,"name":"MoneyExtension","bal":"72$","Name":"LK_Mor","code":"LK_Mor","class":"0","withdraw":"300$","initval":"1000$"},{},{},]}我想解析这个文件并且必须返回包含JSON文件中数据的字典。这是我写的方法。enumJSONError:String,ErrorType{caseNoData="ERROR:nodata"cas

ios - Swift - 按钮中的属性字符串

我的应用程序中有一些UI按钮,它们在文本前有一个数字指示器。现在,我只是使用字符串插值来显示字符串之前的数字,如下所示。fruitButton.setTitle("\(fruitCounter)Fruits",forState:UIControlState.Normal)我需要数字更加突出,而不是仅仅与标题文本融为一体。像围绕它的圆圈这样简单的东西就可以解决问题,如下面的设计所示:.我对Swift中的属性字符串进行了一些研究。但是,我只是看到许多关于更改文本属性的示例。EG-更改数字指示器的文本颜色和大小。我不知道如何在后面加一个圆圈。我不希望这个圆圈是一个图像,只是为了可扩展性目的。

swift - 如何在实例方法和类方法中使用成员

classMyClass:NSObject{varmember="abc"funcinstanceMethod(){print("\(member)")}classfuncclassMethod(){print("\(member)")}}我想在这两种方法中访问“成员”。 最佳答案 唯一的方法是使用单例或相同类型的静态成员:classMyClass:NSObject{staticvarsharedInstance:MyClass?varmember:StringfuncinstanceMethod(){print("\(MyClas

swift - 从当前 iCloud 用户获取 CloudKit 记录

我想从当前登录的用户那里获取所有位置记录。这会在CloudKit上创建位置记录:funclocationManager(manager:CLLocationManager,didUpdateLocationslocations:[CLLocation]){letlocation=locations.last!letcenter=CLLocationCoordinate2D(latitude:location.coordinate.latitude,longitude:location.coordinate.longitude)addCrumbPoint(center)letlocati