Tag: xcode

combobox架模拟器/设备二进制Xcode 7.3

我仔细地跟着这篇文章 总之,你必须使用lipo连接每个device和simulator构build 使用: lipo -create -output "MyFrameworkName" "Debug-iphonesimulator/MyFrameworkName.framework/MyFrameworkName" "Debug-iphoneos/MyFrameworkName.framework/MyFrameworkName" 我select任何框架Debug-iphonesimulator或Debug-iphoneos作为基地添加lipo导致的文件。 例: 问题是无论哪个用作基础( Debug-iphonesimulator或Debug-iphoneos )。 如果基地是模拟器,当我添加到父项目没有运行在设备上。 反之亦然 看起来, lipo并没有把2个文件合并在一起,或者缺less一些文件来join。 我已经在网上search,显然没有更多的步骤来完成这一点。

ios 10中的AVAssetExportSession不适用于iPhone 7

当我在AVSsetExportSession中将两个video混合在ios 9中时,它的工作完美无缺。 但是当我在iOS 10的AVAssetExportSession混合,它不工作。 如果有任何知道的原因,请帮助我,谢谢。 真实的代码适用于iphone 6s和更早版本,但不适用于iPhone 7 例如 -(void) blendVideoOverVideo:(NSURL*)mainVideoUrl andBlendVideoUrl:(NSURL*)liveEffectUrl { AVURLAsset *mainVideoUrlAsset =[AVURLAsset URLAssetWithURL:mainVideoUrl options:nil]; // AVPlayerItem* mainVideoPlayerItem =[[AVPlayerItem alloc]initWithAsset:mainVideoUrlAsset]; AVAssetTrack* mainVideoTrack =[[mainVideoUrlAsset tracksWithMediaType:AVMediaTypeVideo]firstObject]; CGSize mainVideoSize = [mainVideoTrack naturalSize]; AVMutableComposition* mixComposition = [[AVMutableComposition alloc] init]; AVURLAsset* audioAsset = [[AVURLAsset alloc]initWithURL:mainVideoUrl options:nil]; if(mainVideoUrl!=nil) { if([[audioAsset tracksWithMediaType:AVMediaTypeAudio] count]) { AVMutableCompositionTrack *compositionCommentaryTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeAudio […]

提交Apple Watch应用时出现MinimumOSVersion错误

我试图提交我的应用程序,但看到这个错误信息: 错误ITMS-90455“无效的WatchKit应用程序包。不支持{{redacted} .watchkitapp中的info.plist中MinimumOSVersion项的值”2.1“ 我已经更新Xcode,但它仍然无法正常工作。 更新: 我总是有与您的设置相同的错误信息。

检测是否绘制path是xcode中的一个圆/矩形

我想为绘图应用程序实现自动完成function。 一旦绘制了自由手对象,我想检测对象的types(圆形/矩形/三angular形),并根据结果绘制出相应的对象。 我已经读了一些关于OpenCV,但是我需要实时将用户绘图转换成图像。 我logging触摸绘制/追踪的点的数量,并生成相应path的UIBeizerPath 。 我如何去检测形状types?

reachabilityWithHostName示例

我阅读https://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html我的问题是,如果www.apple.com变得不活跃突然……这个代码会提醒我? 或只是如果我的连接失败的?

Xcode AVCapturesession扫描特定帧中的条形码(rectOfInterest不起作用)

我正试图为我目前正在使用的应用程序devise一款条形码扫描器。 我希望扫描仪预览填充设备的整个屏幕,并提供一个更小的框架指向条形码。 所有的工作是如何我想要的,但我不能得到的利益框架的工作。 这里是条码扫描器的实现: #import "GEScannerViewController.h" @import AVFoundation; @interface GEScannerViewController () <AVCaptureMetadataOutputObjectsDelegate> { AVCaptureSession *_session; AVCaptureDevice *_device; AVCaptureDeviceInput *_input; AVCaptureMetadataOutput *_output; AVCaptureVideoPreviewLayer *_prevLayer; UIView *_greyView; UIView *_highlightView; UIView *_scopeView; UILabel *_label; } @end @implementation GEScannerViewController – (void)viewDidLoad { [super viewDidLoad]; _label = [[UILabel alloc] init]; _label.frame = CGRectMake(0, self.view.bounds.size.height – 40, self.view.bounds.size.width, 40); _label.autoresizingMask = […]

sqlite3 – iOS – 数据库被locking

我正在开发一个iPad的应用程序,我正在使用SQLite语句(select,更新,插入,删除)。 我打开(sqlite3_open)数据库的开始和closures(sqlite3_close)在每个句子的结尾。 但有时我得到了“数据库被locking”的消息。 我不知道我能做些什么来解决这个问题。 感谢和抱歉这个小小的信息。

ScrollView – 手势识别器 – 垂直滑动

我有一个UIScrollView向左或向右滑动时工作,但是我缩小了scrollView的大小,所以现在显示区域不能完全占据superview的框架,并且只能在滚动视图的框架内滑动。 即使在缩小滚动视图的水平范围外上下滑动,我也希望能够垂直滚动。 build议我使用手势识别器,但这超出了我目前对iOS的熟悉程度,可以使用更具体的build议或更多的指导来开始。

使用用户触摸input更改视图大小

我想使用用户的触摸input来改变我的视图大小。 我不想要一步一步的指导..如果你不介意:) 我所知道的和将要尝试的是使用TouchesMoved方法,然后find触摸的最近的顶点的视图..使视图增加在这个方向使用animation.. 但是在我开始之前,我的问题很less。 1)相机应用程序具有相同的function裁剪照片..有一个网格显示实际作物区域..我不知道如何显示网格..我没有任何opengl的知识..任何人都可以帮助。 .i想用户指示是在编辑模式。 2)相机的应用程序的function也是改变使用用户的触摸input的大小,但它只改变视图的大小..如果触摸靠近视图的四个顶点..从我所知道有一个方法来检查是否触摸是在一个特定的矩形CGRectContainsPoint但我怎么过滤它的视图边界? 谢谢 编辑 我试过yinkou回答..从git下载.. 现在真正的问题是在git Xcode项目中有一个视图,它将图像作为contentView,如果用户拖动该视图,图像也会根据视图大小改变形状。 我正在做一个相机app.i附加AVCaptureVideoPreviewLayer作为一个contentView。 现在我的看法是resize,但AVCaptureVideoPreviewLayer保持相同的大小..我做错了什么,或者是AVCaptureVideoPreviewLayer不会增加。 请尝试git项目..它将需要5分钟..但会帮助我很多..在此先感谢..

在保持TabBar的同时在AppDelagate中打开ViewController

在我的Xcode项目中,当用户点击通知时,我想先将它们发送到tabBar中的某个项目,然后我想实例化一个视图控制器并将对象发送到该视图控制器。 我有代码将它们发送到我想要的tabBar,但我不知道如何将它们实例化到视图控制器,同时保持TabBar和导航栏连接到视图控制器。 所有的答案都需要你改变根视图控制器,这使得当视图控制器被调用时,我失去了与我的tabBar和导航栏的连接。 一个真实生活的例子:用户收到Instagram通知说:“约翰开始关注你” – >用户点击通知 – > Instagram打开并显示通知选项卡 – >快速发送用户到“约翰”configuration文件,当用户按下后退button,它将它们发送回通知选项卡 应该知道:为什么我要去某个选项卡首先是得到该选项卡的导航控制器,因为我要去的视图控制器没有。 这里是我的工作代码发送用户到“通知”选项卡(我添加了评论像Instagram示例更好的理解): if let tabbarController = self.window!.rootViewController as? UITabBarController { tabbarController.selectedViewController = tabbarController.viewControllers?[3] //goes to notifications tab if type == "follow" { //someone started following current user //send to user's profile and send the user's id so the app can find all the information […]