Tag: 文件

如何打开文件浏览器,并在ios中select.pdf文件

如何打开一个文件浏览器,当我的应用程序在iphone中点击一个button。它必须显示的文件扩展名为.pdf格式,并且必须保存到本地数据库。例如,如果我们想发送如果我们想要发送文件,我们附上一些文件。如果我们点击附加文件button,它将显示文件资源pipe理器。同样的方式,文件资源pipe理器必须打开,如果用户在iPhone中单击button请帮我解决这个问题。

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 […]

NSDocumentDirectory文件在ios中消失

我想保存在我的文件夹中的MP4video,但是当我再次打开应用程序,这个文件是零。 但是,当我保存文件,我可以打开它,所以它似乎从文件夹中消失。 保存: NSData *videoData = [NSData dataWithContentsOfURL:exportUrl]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *tempPath = [documentsDirectory stringByAppendingFormat:@"/%@",videoName]; self.path_video_to_save = tempPath; BOOL success = [videoData writeToFile:tempPath atomically:YES]; if (success) NSLog(@"saved"); else NSLog(@"not saved!!!!!!!!!!!!!!"); 我真的获得了成功,所以没关系,我可以很好地播放我的video。 NSString *path_video = [dict objectForKey:@"path"]; //dictionary where I save the path, the same before and […]

Xcode:如何将MP4文件转换为audio文件

我想要将MP4文件从应用程序的文档文件夹转换成audio文件(MP3或M4A)。 我已经试过了,但是我不能用AVPlayer播放转换后的MP3文件。 这是我的代码: -(void)convertMP4toMP3withFile:(NSString*)dstPath { NSURL *dstURL = [NSURL fileURLWithPath:dstPath]; AVMutableComposition* newAudioAsset = [AVMutableComposition composition]; AVMutableCompositionTrack* dstCompositionTrack; dstCompositionTrack = [newAudioAsset addMutableTrackWithMediaType:AVMediaTypeAudio preferredTrackID:kCMPersistentTrackID_Invalid]; AVAsset* srcAsset = [AVURLAsset URLAssetWithURL:dstURL options:nil]; AVAssetTrack* srcTrack = [[srcAsset tracksWithMediaType:AVMediaTypeAudio] objectAtIndex:0]; CMTimeRange timeRange = srcTrack.timeRange; NSError* error; if(NO == [dstCompositionTrack insertTimeRange:timeRange ofTrack:srcTrack atTime:kCMTimeZero error:&error]) { NSLog(@"track insert failed: %@\n", error); return; } […]

为什么我不能从我的XCode项目中删除文件?

这可能是一个非常简单的问题,但是我无法从我的XCode项目中删除资源。 我使用“为所有添加的文件夹创build文件夹引用”添加它们,这样我就可以用正确的文件夹结构导入整个脱机HTML站点。 不幸的是,现在它已经被添加像这样,我似乎无法删除结构中的单个文件(它不是从编辑菜单中可用)。 任何人都可以帮忙吗? 谢谢!

iOS 4.2.1缺less文件?

这是我第一次使用最新的xcode(3.2.5)和新的iOS(4.2.1),并且当我在我的设备上运行我的应用程序时,我得到以下运行时错误: 无法读取/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1(8C148)/符号/开发人员/usr/lib/libXcodeDebuggerSupport.dylib(文件未find)的符号。 有没有人有一个凝聚力的答案来解决这个问题? 是的,我知道这个话题还有另一篇文章,但还没有取得任何进展,也没有明确的答案。 谢谢!

Phonegap / Cordova文件传输上传图像为Base64string不能在ios中工作

我正在从phonegap / cordova应用程序上传图像为base64图像stream,它在Android中工作得很好,但不能在ios中工作,但是在ios中,当图像是png / jpg,但是当它是base64图像stream它不工作,请任何人都可以帮助我一样。 这是我的代码相同, var options = new FileUploadOptions(); options.fileKey = "file"; options.fileName = "test.jpg"; options.mimeType = "image/jpeg"; options.chunkedMode = false; options.params = { "key": "test.jpg", "AWSAccessKeyId": awsKey, "acl": acl, "policy": policyBase64, "signature": signature, "Content-Type": "" }; var ft = new FileTransfer(); ft.upload(imageURI, s3URI + "", win, fail, options); } function win(r) { […]

如何从iPhone文件夹获取文件的文件大小

我有我保存在文件文件夹中的video文件它工作正常,但我想获得保存文件的文件大小,我已经search,但没有得到使用NSfileManager的结果,这里是我用来保存video的代码。我想获取文件大小并在UILabel上显示。 谢谢 NSURL*videoURL = [info objectForKey:UIImagePickerControllerMediaURL]; NSLog(@"found a video"); videoData = [[NSData dataWithContentsOfURL:videoURL] retain]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSDateFormatter *dateFormat = [[[NSDateFormatter alloc] init] autorelease]; [dateFormat setDateFormat:@"dd-MM-yyyy_HH:mm:SS"]; NSDate *now = [[[NSDate alloc] init] autorelease]; NSDate* theDate = [dateFormat stringFromDate:now]; NSString*myDate=[dateFormat stringFromDate:theDate]; NSString *dataPath = [documentsDirectory stringByAppendingPathComponent:@"Default Album"]; if […]

在iPhone中轻按button时打开文件对话框

我做了一个cocoa应用程序,其中当在cocoa应用程序中使用NSOpenPanel控制器轻敲button时,文件对话框打开。对于ipad应用程序,我们使用的是UISplitViewController。 我想知道,在iPhone开发应用程序,什么控制器来打开一个文件对话框,当一个button被点击。 例如在撰写邮件时。在撰写邮件时,如果我们要附加本地驱动器中的任何文件,我们点击“附加文件”button。 然后它会打开一个文件打开对话框来select我们想要的文件。 任何人可以帮助我或build议我什么控制器用于在iphone应用程序中打开文件?打开一个文件对话框,在 cocoa应用———使用的控制器是NSOpenPanel ipad应用程序———使用的控制器是UISplitViewController 像智能手机应用程序——- 请帮我解决这个问题?

Objective-C代码生成给定文件和目录的相对path

给定一个文件path和一个目录path为NSString s,没有人有Objective-C的代码来生成一个文件的path,相对于目录? 例如,给定目录/tmp/foo和文件/tmp/bar/test.txt ,代码应该生成../bar/test.txt 。 我知道Python,至less,有一个方法来做到这一点: os.path.relpath 。