草庐IT

path_provider

全部标签

docker - 带有 Docker Provider 的 Vagrant 需要 RSync 密码

使用docker提供程序启动vagrant(up)会产生rsync问题,因为rsync尝试与docker用户同步并询问我的密码,我当然没有。如果我用vm.box交换docker提供程序,一切都很好。我收到的消息是:WDFM32388067A:vagranttestd022051$vagrantupBringingmachine'default'upwith'docker'provider...==>default:Dockerhostisrequired.Onewillbecreatedifnecessary...default:DockerhostVMisalreadyready.=

ios - iCloud 和核心数据 - "Path is outside of any CloudDocs container, will never sync"

因此,几周来我一直在尝试使用CoreData和iCloud在两个iDevice之间同步数据。苹果的documentationfrom2012/2013是用Objective-C写的,不是很详细。我曾尝试将其转换为适用于iOS9的Swift2.0。首先,我想我可能已经完成了,两台设备共享数据并同步任何更改。然后事情变得一团糟,之前删除的数据开始出现,同步的唯一方法是重新启动应用程序。现在我遇到了这个错误:CoreData:Ubiquity:LibrarianreturnedaseriouserrorforstartingdownloadsErrorDomain=BRCloudDocsEr

path - 如何将代码 objective-c 转换为 Swift 以保存图像?

我在其他帖子看到过这段代码,用于保存图片://Createpath.NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*filePath=[[pathsobjectAtIndex:0]stringByAppendingPathComponent:@"Image.png"];//Saveimage.[UIImagePNGRepresentation(image)writeToFile:filePathatomically:YES];我正在尝

ios - Facebook SDK-FBSession : No AppID provided

我想在我的iOS项目中集成Facebook登录SDK。问题是我在启动应用程序时收到此错误消息。2015-01-0818:33:06.591XXXXX[24994:2533100]***Terminatingappduetouncaughtexception'com.facebook.sdk:InvalidOperationException',reason:'FBSession:NoAppIDprovided;eitherpassanAppIDtoinit,oraddastringvaluedkeywiththeappropriateidnamedFacebookAppIDtotheb

开源 swift 项目的 Swift.org 问题。错误 : xcrun: error: unable to find utility "launch-with-toolchain", 不是开发人员工具或在 PATH 中

我正在尝试使用自定义工具链启动Xcode并启用它以使用Swift的开源版本。步骤取自Swift.org我收到这个错误:xcrun:error:unabletofindutility"launch-with-toolchain",notadevelopertoolorinPATH 最佳答案 来自https://swift.org/download/#apple-platforms的开源Swift工具链需要最新的Xcode7.2(当前:beta4)。xcrun等构建工具使用的developer目录位置必须设置为这个Xcode7.2。这可

ios - NSKeyValueObservation : Cannot remove an observer for the key path from object because it is not registered as an observer

我的应用出现随机崩溃(我无法在我拥有的设备上重现),但有以下异常(exception):CannotremoveanobserverFoundation.NSKeyValueObservation0xaddressforthekeypath"readyForDisplay"fromAVPlayerLayer0xaddressbecauseitisnotregisteredasanobserver.当我释放一个包含AVPlayerLayer的UIView时会发生这种情况。我的初始化:privatevarplayerLayer:AVPlayerLayer{returnself.layera

ios - 在 Swift fileExistsAtPath(_ path : String, isDirectory isDirectory: UnsafeMutablePointer<ObjCBool​​>) -> Bool 只接受单个参数

下面示例中的方法fileExistsAtPath()仅接受单个参数。iffm.fileExistsAtPath(result,isDirectory:&isDir){确切的错误消息是:“调用中有额外参数‘isDirectory’”。知道哪里出了问题吗? 最佳答案 问题是isDirectory是UnsafeMutablePointer而不是UnsafeMutablePointer你提供。您可以使用以下代码:varisDir=ObjCBool(false)ifNSFileManager.defaultManager().fileExis

ios - 警告 : UICollectionViewFlowLayout has cached frame mismatch for index path 'abc'

这是导致警告的代码:privateoverridefunclayoutAttributesForItemAtIndexPath(indexPath:NSIndexPath)->UICollectionViewLayoutAttributes?{letattributes=super.layoutAttributesForItemAtIndexPath(indexPath)letdistance=CGRectGetMidX(attributes!.frame)-self.midX;vartransform=CATransform3DIdentity;transform=CATransfo

ios - 如何检查 indexPath 是否有效,从而避免 "attempt to scroll to invalid index path"错误?

如何检查indexPath是否有效?我想滚动到indexPath,但如果我的UICollectionViewsubview未完成加载,我有时会收到错误消息。 最佳答案 你可以检查-numberOfSections-numberOfItemsInSection:UICollectionViewDataSource以查看您的indexPath是否有效。例如extensionUICollectionView{funcisValid(indexPath:IndexPath)->Bool{guardindexPath.section

iOS 9 - "attempt to delete and reload the same index path"

这是一个错误:CoreData:error:Seriousapplicationerror.AnexceptionwascaughtfromthedelegateofNSFetchedResultsControllerduringacallto-controllerDidChangeContent:.attempttodeleteandreloadthesameindexpath({length=2,path=0-0})withuserInfo(null)这是我的典型NSFetchedResultsControllerDelegate:funccontrollerWillChangeC