Tag: xcode

添加AVMutableVideoComposition的文本覆盖到特定的时间范围

我发现了一些示例,展示了如何在video上添加文字叠加层。 Ray的教程 – http://www.raywenderlich.com/30200/avfoundation-tutorial-adding-overlays-and-animations-to-videos 这就是答案 – 如何在iOS上捕获的video中添加水印 还有一些我也提到了。 我的代码看起来几乎与该答案相同,我一直在试图调整它以使文本覆盖在video的开头只显示一两秒钟。 任何帮助,我怎么能做到这一点? 这是我的代码。 这是工作原理导出video覆盖显示整个持续时间。 if(vA) { videoCompositionTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeVideo preferredTrackID:kCMPersistentTrackID_Invalid]; [videoCompositionTrack insertTimeRange:videoTimerange ofTrack:[[vA tracksWithMediaType:AVMediaTypeVideo] objectAtIndex:0] atTime:kCMTimeZero error:&error]; [videoCompositionTrack setPreferredTransform:[[[vA tracksWithMediaType:AVMediaTypeVideo] objectAtIndex:0] preferredTransform]]; if(error) NSLog(@"%@", error); } if(aA) { audioCompositionTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeAudio preferredTrackID:kCMPersistentTrackID_Invalid]; [audioCompositionTrack insertTimeRange:audioTimerange ofTrack:[[aA tracksWithMediaType:AVMediaTypeAudio] objectAtIndex:0] atTime:kCMTimeZero error:&error]; if(error) NSLog(@"%@", error); } CGSize videoSize […]

如何在iOS中反转Segue时返回信息?

我有两个视图控制器,一个和两个。 我从VC One去VC Two。 在VC二,我select一些数据,我存储在一个数组中。 当我按导航栏上的“返回”button时,我想将该数组发送回VC One。 什么是最好的方法来做到这一点? 谢谢!

iOS故事板 – 一次禁用故事板上的状态栏

当在Interface Builder使用Storyboard来完全禁用状态栏时, Xcode有一种方法,所以当我创build一个新的View Controller我不必一直推断“状态栏”为无。

iOS XCode编译错误:无法执行命令:分割错误:11

我有一个在过去完美编译的项目,但在最后一次xcode更新(6.3.2)后,每当我尝试直接在设备上运行时,都会收到编译错误。 build立和运行在模拟器中工作正常。 档案function也正常工作。 但是不pipe我连接什么设备或者哪个设备运行的是iOS版本,我都会得到相同的编译错误: Stack dump: 0. /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilter.h:221:39: current parser token 'NS_REQUIRES_NIL_TERMINATION' clang: error: unable to execute command: Segmentation fault: 11 clang: error: clang frontend command failed due to signal (use -v to see invocation) Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn) Target: arm-apple-darwin14.3.0 Thread model: posix clang: note: diagnostic msg: PLEASE submit […]

上传符号文件

在我的Firebase崩溃报告页面中,找不到崩溃的完整信息(例如行数,文件等)。 我认为这可能是因为它说 上传符号文件以代表UUID未来的堆栈跟踪– – – – *** 告诉我 使用命令行,导航到您的Xcode项目文件夹并运行以下命令:./Pods/FirebaseCrash/batch – upload – – – – *** 不幸的是,当我尝试在我的Xcode项目中执行该命令时,我收到以下消息: – – – – ***:警告:没有可执行文件或捆绑包完成。 没有什么变化的火力点。 也许这是因为bitcode启用? 我该如何解决? PS:为了安全起见,我用– – – – ***replace了我的UUID。

为什么我的崩溃报告没有符号化?

我正在使用Xcode 4.3.1。 崩溃发生在我的设备上,所以我连接它并打开组织者,去我的设备日志,find崩溃报告,这是它的内容: Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x00000000, 0x00000000 Crashed Thread: 0 Last Exception Backtrace: 0 CoreFoundation 0x3514488f __exceptionPreprocess + 163 1 libobjc.A.dylib 0x3656b259 objc_exception_throw + 33 2 CoreFoundation 0x35144789 +[NSException raise:format:] + 1 3 CoreFoundation 0x351447ab +[NSException raise:format:] + 35 4 CoreFoundation 0x350b168b -[__NSCFDictionary setObject:forKey:] + 235 5 myapp 0x0015b4a7 0xe8000 + […]

如何从Xcode中删除多余的iOS模拟器条目?

如何从我的Xcode菜单中删除所有这些额外的模拟器?

如何从“发件人”对象访问用户定义的运行时属性?

在Storyboard场景中有一个UIButton 。 该button具有configuration的用户定义的运行时间属性“types”(string)。 当按下button调用 -(IBAction)pressedButton:(id)sender 我能够从“发件人”访问用户定义的运行时间属性吗?

iOS8dynamic框架 – > CodeSign错误:SDK'iOS 8.3'中的产品types'框架'需要代码签名

我正在使用我自己构build的iOS8dynamic框架,并在我的iOS应用程序中进行链接。 它在模拟器和设备上工作正常,但是当试图为它发布Release版本时,我一直得到这个错误: 代码签名错误:未find匹配的configurationconfiguration文件:没有有效的configurationconfiguration文件允许指定的权利:com.apple.developer.ubiquity-kvstore-identifier,keychain-access-groups,com.apple.developer.icloud-container-identifiers ,com.apple.developer.icloud-services,com.apple.security.application-groups,com.apple.developer.ubiquity-container-identifiers。 CodeSign错误:SDK'iOS 8.3'中产品types'Framework'需要代码签名 在应用程序目标 – >构build阶段 – >embedded框架 – >框架链接在那里,并选中“复制代码签名”checkbox。 在框架目标 – >构build设置 – >我已经设置configuration文件为“自动”,并且对于代码标识标识,在Release下,我使用的是“iOS分发” 我有3个不同的应用程序目标需要build立这个框架。 我很困惑: 该框架是否需要在Developer Center中注册自己的AppID? 该框架是否需要它自己的Provisioning Profile? 框架可以使用iOS应用程序目标中相同的权利文件吗? 谢谢。

创buildiOS“内部和专用”证书选项被禁用

我的客户的iOS内部资源调配configuration文件即将在2周内过期。 所以要更新它们,我想创build一个新的内部证书。 但是当点击“添加”时,内部和专用选项被禁用。 这可能是什么原因? 我昨天续订了客户的企业许可证。 难道这需要一段时间才能再次创build内部证书? (在我的所有其他客户(非企业)帐户它的工作)