我试图从iPod-Library导出音频文件.我的目标是使用此iPod-Library文件在应用程序文档文件夹中创建新文件.它无法仅为某些项目创建文件.以下是我的代码段.
AVURLAsset *songAsset = [AVURLAsset URLAssetWithURL: url options:nil];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
AVAssetExportSession *exporter = [[AVAssetExportSession alloc]
initWithAsset: songAsset
presetName: AVAssetExportPresetAppleM4A];
exporter.outputFileType = @"com.apple.m4a-audio";
NSString *songName = [filename stringByAppendingString:@".m4a"];
NSString *musicfilepath = [documentsDirectory stringByAppendingPathComponent:@"musics/"];
[[NSFileManager defaultManager] createDirectoryAtPath:musicfilepath withIntermediateDirectories:YES attributes:nil error:nil];
NSString *exportFile = [musicfilepath stringByAppendingPathComponent:songName];
NSError *error1;
if([[NSFileManager defaultManager] fileExistsAtPath:exportFile])
{
[[NSFileManager defaultManager] removeItemAtPath:exportFile error:&error1];
}
NSURL* exportURL = [[NSURL fileURLWithPath:exportFile] retain];
exporter.outputURL = exportURL;
Run Code Online (Sandbox Code Playgroud)
尝试使用错误处理程序块时,如下所示出现错误:
[exporter exportAsynchronouslyWithCompletionHandler:^{
int exportStatus = exporter.status;
switch …Run Code Online (Sandbox Code Playgroud) 我需要将测试用例添加到现有项目中,因此我尝试通过添加新的测试目标
即使在添加之后,目标也没有列在测试过滤器栏中.可能是因为这个问题,Product -> Test选项在我的项目中被删除了.此外,我可以看到我的项目中的构建设置与我在Xcode 6.1中启动的另一个示例项目之间存在一些差异,其中Product -> Test选项已启用且测试用例的一切正常.
请找到构建设置屏幕截图.

任何帮助表示赞赏.
如何禁用MPMoviecontoller中的所有控件,以便用户甚至无法识别正在播放的视频.即使我不想在用户点按视频时显示控件.任何帮助表示赞赏.这是我的代码:
self.myMovieController = [[MPMoviePlayerController alloc] initWithContentURL:url];
[[self.myMovieController view] setFrame:self.view.bounds];
[self.myMovieController view].backgroundColor = [UIColor clearColor];
self.myMovieController.scalingMode = MPMovieScalingModeAspectFill;
self.myMovieController.controlStyle = MPMovieControlModeHidden;
self.myMovieController.repeatMode = MPMovieRepeatModeOne;
self.myMovieController.shouldAutoplay = YES;
[self.view addSubview: [self.myMovieController view]];
[self.myMovieController play];
Run Code Online (Sandbox Code Playgroud)
控件最初几秒钟仍然可见,并且当点击视图控件变得可见时再次可见.