草庐IT

cocoa-touch

全部标签

ios - 将弧度转换为度数

我有以下代码可以转换imageView并在触摸时在其superView中旋转它:overridefunctouchesMoved(touches:NSSet,withEventevent:UIEvent){vartouch:AnyObject?=event.allTouches()?.anyObject()varlocation=touch!.locationInView(touch!.view)vardx:Float=Float(location.x-hsbWheel250ImageView.center.x)vardy:Float=Float(location.y-hsbWheel

cocoa - 在 Mac 上使用 Alamofire 下载图像并保存到 Application Support

Alamofire自述文件表明您可以下载并保存这样的文件:letdestination=Alamofire.Request.suggestedDownloadDestination(directory:.DocumentDirectory,domain:.UserDomainMask)Alamofire.download(.GET,"http://httpbin.org/stream/100",destination:destination)...但是我想更改它的保存位置。如何将.DocumentDirectory更改为我的应用程序在MacOSX上的ApplicationSupport

cocoa - Swift 中的 FSMountServerVolumeSync 发生了什么?

我正在尝试找到一种在我正在创建的Cocoa应用程序中安装SMB共享的方法,但是所有文档都指向FSMountServerVolumeSync,但是当我将其放入我的代码中时,出现错误'FSMountServerVolumeSync'isunavailable:APIsdeprecatedasofOSX10.9andearlierareunavailableinSwift我发现了一些关于旧替代品的信息-DADiskMount,但我不知道这是否是合适的替代品,也不知道如何实现。现在是否有Swift方法来挂载适用于最新版本Swift的SMB共享? 最佳答案

ios - 使用 iOS 平移手势突出显示网格中的按钮

到目前为止,我已经有了一个按钮网格,并且已经将平移手势识别器附加到View中。我可以跟踪事件并在手指移动时获取手指的位置,但似乎没有等效的“mouseEnter”消息可用于获取有关其他按钮的信息或控制属性(例如突出显示)我过去了。我错过了什么吗?我怎样才能完成,比如说,在用户平移按钮时突出显示用户手指下方的按钮?cocoatouch支持这个还是必须做其他事情?谢谢。 最佳答案 你是对的,没有这样的事件。UIButton事件也不会帮助你,因为那些需要实际开始内部手势。您可以做的是获取当前拖动点的位置:funcpanDetected(s

ios - "[AnyObject]? is not convertible to ' NSArray'

这里我有另一个问题。当我通过我的应用程序编码时,我正在使用ParseFramework,并且我正在使用查询从数据库中获取用户名:varshowUsername:PFQuery=PFUser.query()!//showUsername.whereKey("objectId",equalTo:post.objectForKey("user")!.objectId)showUsername.whereKey("objectId",equalTo:post.objectForKey("user")!)showUsername.findObjectsInBackgroundWithBlock{

swift - CMPedometer 在 Swift 2.0 中出现错误

我无法使用类型的参数列表从日期调用启动计步器更新。它在Swift1.2中工作,但现在自从我迁移到Swift2后,它出现了错误。if(CMPedometer.isStepCountingAvailable()){self.manager.deviceMotionUpdateInterval=0.1self.coremotion.startPedometerUpdatesFromDate(NSDate()){(data:CMPedometerData!,error)->Voidindispatch_async(dispatch_get_main_queue(),{()->Voidinif(

ios - 自定义表格 View 行操作(图片)

我的应用包含一个UITableView。它的单元格可以选择显示多行。单元格还有一个自定义行操作(图像)。我这样设置行Action图像:letdate=UITableViewRowAction(style:UITableViewRowActionStyle.Default,title:"",handler:{(action,indexPath)->Voidin})date.backgroundColor=UIColor(patternImage:UIImage(named:"rowActionPic")!)图像的分辨率为122x94。如果单元格显示一行,则一切都完美。如果单元格显示2行或

linux - 我可以将 swift 制作的 cocoa 应用程序移植到 Windows 和 Linux 吗?

我有一个Cocoa应用程序,是我使用swift和Storyboard针对OSX10.11编写的。有没有办法将它移植到Linux和Windows,或者至少是其中的一部分?(例如将一些代码移动到Cocoa框架并使用工具将其移植等)我看到了thisquestion提到Cocotron,但它仅适用于Objective-C,而且似乎还没有完全开发。谢谢你的建议 最佳答案 苹果hassaidSwift将在“今年晚些时候”开源并移植到Linux,但他们还没有对Windows说任何这样的话。 关于lin

swift - ( cocoa 错误 -1)尝试保存使用 AVCaptureSession 创建的视频时

我正在使用AVCapturesession生成视频,然后使用AVVideoCompositionCoreAnimationTool添加简单的叠加层。然后我使用AVAssetExportSession来输出文件。这一切似乎都有效,但是当我尝试使用PHPhotoLibrary(因为ALAssetsLibrary已贬值)将其保存到照片库时失败并显示消息:“Cantcompleteoperationcocoaerror-1”。在广泛使用Google并查看文档后,我无法弄清楚出了什么问题。如果有任何帮助,我们将不胜感激。funcvideoOutput(){videoToMake=AVAsset(

Touch:iOS判断当前点击的位置是否在某个视图上

iOS判断当前点击的位置是否在某个视图上记录几种判断触摸点是否在某个view上面的方法第一种方式:isDescendantOfView:通过touch.view调用isDescendantOfView:方法,返回YES,则触摸点在我们需要判断的视图上;反之则不在。-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{UITouch*touch=[touches.allObjectslastObject];BOOLresult=[touch.viewisDescendantOfView:self.blueView];NSLog(