Tag: 保存

如何将video片段保存到照片库 – ios 8&9

我已经努力将video剪辑保存到照片库。 这里的代码如下,但它不工作。 即使saveVideo返回true,但我打开照片库无法获取video剪辑。 文件path 是本地文档目录上的位置 func saveVideo(filePath: String) { UISaveVideoAtPathToSavedPhotosAlbum (filePath, self,"video:didFinishSavingWithError:contextInfo:", nil) } func video(filePath: String, didFinishSavingWithError error: NSError?, contextInfo:UnsafePointer<Void>) { if error == nil { let ac = UIAlertController(title: "Saved!", message: "Your altered video has been saved to your gallery.", preferredStyle: .Alert) ac.addAction(UIAlertAction(title: "OK", style: .Default, handler: nil)) self.presentViewController(ac, animated: true, completion: nil) […]

保存HTML页面的图像,在iPhone应用程序中的一个文件夹中的JavaScript和CSS

我想保存网页在图像,CSS和JavaScript等文件目录。 我做了下面的代码:但它只生成HTML文件.. NSURL *url = [NSURL URLWithString:@"http://www.apple.com"]; NSData *urlData = [NSData dataWithContentsOfURL:url]; [urlData writeToFile:filePath atomically:YES]; 任何想法或build议是最受欢迎的。 谢谢

ios Coredata大集插入

嘿,我坚持了相同的问题几天,插入时间逐渐增加,并在较低的iPad它也崩溃与内存问题。插入20Klogging需要4-5分钟。将提高后台线程提高效率。 ? 无论如何,我可以优化这一点。 请帮忙,如果可以的话。 +(BOOL) addObjectToProfessionalsDBWithDict:(NSArray*)profArray{ if (!([profArray count]>0 && profArray )) { return NO; } NSManagedObjectContext *thisContext=[self getManagedObjectContext]; for (int i=0; i<[profArray count]; i++) { NSManagedObject *professionalDBObject = [NSEntityDescription insertNewObjectForEntityForName:@"ProfessionalsDB" inManagedObjectContext:thisContext];//initWithDictionary:objectDict]; NSMutableDictionary * objectDict=[profArray objectAtIndex:i]; [professionalDBObject setValue:[objectDict valueForKey:@"Degree"] forKey:@"degree"]; [professionalDBObject setValue:[objectDict valueForKey:@"First_Name"] // and 10 more values if(i%500==0){ NSError *error; NSLog(@"saved rec nu %d",i); […]

如何在本地保存PDF或其他文件在iOS中

我正在开发function来读取PDF并在iPhone和iPad本地保存。 我build立这个到iOS 6.1和更多,所以我没有任何约束的SDK。 所以,我想知道什么是最好的和简单的解决scheme来写本地内容(无论文件)。 也许有人知道一个lib做这个function?

iOS使用进度条parsing对象的多次保存

我发现这个非常有趣的方法( parsing:是否有可能跟随PFObject上传的进度 ),我试图快速扩展转换Objective-C类别。 但是我的数值typesunsigned long过度训练。 请看下面的代码 – 它引发exception(行: let progress:Int32 = Int32(100*count/numberOfCyclesRequired) ): 致命错误:浮点值不能转换为Int32,因为它是无限的或NaN 。 我也不知道如何在swift中处理__block前缀,计数变化也会出现在块之外。 extension PFObject { class func saveAllInBackground(objects: [AnyObject]!, chunkSize:Int, block: PFBooleanResultBlock!, progressBlock:PFProgressBlock) { let numberOfCyclesRequired:Double = Double(objects.count / chunkSize) var count:Double = 0 PFObject.saveAllInBackground(objects, chunkSize: chunkSize, block: block) { (trig:Bool) -> Void in count++ let progress:Int32 = Int32(100*count/numberOfCyclesRequired) progressBlock(progress) } […]

CoreData通过退出保存对象的变化

这个问题需要参考这个问题(代码可以在那里看到): 问题 如果我创build一些新的对象,我可以与他们合作,改变他们之间等一切工作。 但是,如果完全closures应用程序(在iOS5多任务栏)并再次打开它,我得到了我创build的对象的数量,但所有的属性都设置为标准值。 除了一个以外的所有对象都是这种情况:站在列表之上的那个对象。 我忘记了保存命令吗? 谢谢!

IOS用名字保存图像

我有一个应用程序,拍摄一张照片,并与另一个图像合并。 我希望能够显示在应用程序(和只有我的应用程序)拍摄的图像,并显示在画廊视图。 我遇到的问题是分配图像的名称。 我尝试了很多不同的方法 第一次尝试 UIImageWriteToSavedPhotosAlbum(newImage, nil, nil, nil) 这保存了图像,但我不知道如何检索它 第二次尝试 PHPhotoLibrary.sharedPhotoLibrary().performChanges({ let assetRequest = PHAssetChangeRequest.creationRequestForAssetFromImage(newImage) }, completionHandler: { (success, error) -> Void in if success { //image saved to photos library. print("image saved") } }); 与第一次尝试相同的问题 第三次尝试 let date :NSDate = NSDate() let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd'_'HH:mm:ss" dateFormatter.timeZone = NSTimeZone(name: "GMT") let […]

为什么Core Data需要这么长时间来保存一个对象?

我在我的实体类中有一个简单的方法,将自定义方法添加到我的子类NSManagedObject类(由于自动生成子类,我不会触及)。 我有这种方法从MOC中删除一个对象,并保存上下文。 + (void)deleteWishlist:(Wishlist *)wishlist inManagedObjectContext:(NSManagedObjectContext *)context { [context deleteObject:wishlist]; NSError *error; if(![context save:&error]) { NSLog(@"%@", error); } else { NSLog(@"Delete successful"); } } 我从我的一个视图控制器调用这个: – (void)deleteWishlist:(Wishlist *)wishlist { if(wishlist) { [Wishlist deleteWishlist:wishlist inManagedObjectContext:self.managedObjectContext]; } } 它从UI事件处理方法(委托tableView: commitEditingStyle: forRowAtIndexPath:方法)被调用。 现在,这一切工作,但它需要很长时间来保存对象…我不知道这是否是默认行为,但我希望它从图中删除后立即保存到永久存储。 我不介意是否必须等到保存。 在iOS模拟器上,如果我点击“停止”,然后再次加载我的应用程序,愿望清单仍然存在。 如果我点击主页button,应用程序进入后台模式,并在那里得到保存…但它似乎是保存两次。 老实说,我不知道第一次做什么。 2013-05-29 00:45:14.819 App[29024:c07] [WishlistCDTVC setFetchedResultsController:] set 2013-05-29 00:45:14.820 App[29024:c07] [WishlistCDTVC performFetch] […]

使用FMOD将输出保存到磁盘

我正在使用FMOD播放一些声音,我想将结果混合保存到磁盘。 我一直在尝试system-> recordStart(0,sound,true)path,但保存了设备的麦克风input。 在某些方面,我想将扬声器输出redirect到磁盘 谢谢 渣子

UIWebView不保存Cookie

我使用UIWebView,用户login帐户。 用户可以用Facebook帐户login。 他是点击buttonFacebook并打开UIWebView。 UIWebViewclosures后,用户可以使用您的个人帐户。 但是,当我closures我的应用程序,并再次打开用户不能login。 UIWebView不保存Cookie。 我发现这个答案https://stackoverflow.com/a/26006163并在我的应用程序中添加此代码。 这只能暂时工作。 我closures我的应用程序,并打开数小时,再次用户不login。 我试图改变这一行 [cookieProperties setObject:[[NSDate date] dateByAddingTimeInterval:2629743] forKey:NSHTTPCookieExpires]; 对此 [cookieProperties setObject:[[NSDate date] dateByAddingTimeInterval:100*12*30*60*60] forKey:NSHTTPCookieExpires]; 但它没有帮助我。