如何在iOS上使用OpenCV二进制化CGImage?

在我的iOS项目中,我有一个RGB的CGImage,我想二元化(转换为黑白)。 我想使用OpenCV来做到这一点,但我是OpenCV的新手。 我find了一本关于OpenCV的书,但它不适用于iPhone。 如何在iOS上使用OpenCV对这样的图像进行二进制化?

Swift:如何得到Parse的许多用户的名字和照片

我有一大堆用户在我的消息应用程序,获取我的“消息”类,我需要从我的应用程序从他们的parsingconfiguration文件中获取发件人的姓氏和configuration文件图像,以显示在每个消息在tableView。 我只想在tableView中显示“发件人”列中包含的类“消息”中的用户名称,其中包含指向PFUsers(我需要“first_name”,“last_name”,“profile_picture”)的指针 我的用户类 我的消息类 更新! 不能得到问题的地方,如果我downcasts的东西,其他的东西必须改变。 这里更新的代码: findTimeLineDataQuery.includeKey("sender") findTimeLineDataQuery.findObjectsInBackgroundWithBlock({ (objects : [AnyObject]?, error : NSError?) in if let objects = objects where error == nil { var chats:(timelinechatsData: [String], chatsDate: [NSDate]) = ([], []) //date might be NSDate var message: (messageObjts: [String], messageSender: [String]) = ([], []) var datesToString: [String] { get { var stringDates:[String] […]

'无法识别的select器发送到实例'

我收到以下错误 [UIViewController setThisViewData:]: unrecognized selector sent to instance 0x71800b0 2012-10-24 16:06:05.071 Movie Rental[5468:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIViewController setThisViewData:]: unrecognized selector sent to instance 0x71800b0' 在“ basicInfoViewController.m ”的以下行中: contactInfoViewController *destViewController = segue.destinationViewController; destViewController.thisViewData = [[NSMutableDictionary alloc] initWithDictionary:self.viewData]; 我的contactInfoViewController.h看起来像 @interface contactInfoViewController : UIViewController { NSMutableDictionary *thisViewData; } @property(nonatomic, strong) NSMutableDictionary *thisViewData; […]

由于用户已更改密码,会话已失效

为Android和iOS实现PhoneGap应用程序,该应用程序使用Facebook Connect和PhoneGap Facebook Connect插件( https://github.com/davejohnson/phonegap-plugin-facebook-connect )。 几天前,我开始有access_token问题,但只有在Android上,同样的情况下在iOS上工作没有问题。 一步一步是: 初始脸书。 (使用插件function) login到Facebook。 (使用插件function)(询问权限:'email user_birthday publish_stream offline_access') 使用返回给我的令牌做graphicsAPI调用/我。 第3步返回错误,当我把url叫做放在桌面浏览器,它给了我错误“会话已经失效,因为用户已经改变了密码”。 沙盒应用程序/非沙盒应用程序没有任何区别。 在iOS中完全相同的步骤工作正常。 我在SOF和Facebook上看到了很多关于它的问题,但是他们都指的是让用户再次进行authenticationstream程,或者几天后问题就解决了。是否有人可以确认这真的是一个Facebook的错误? 还是有解决办法? 或者可以解释为什么它在Android上,而不是在iOS上? 也许这可能与我在iOS不使用Facebook应用程序,但select总是通过在浏览器中的OAuth? 感谢任何线索! 编辑: 发现到其他相关的问题,这似乎有同样的根源。 如何删除Android上所有可能的caching令牌或会话ID? 访问令牌立即失效

约束照顾不同的iPhone / iPad尺寸的图像xcode 7testing版4

我是iOS开发的新手,所以在Xcode中为故事板上的对象设置约束对我来说很困难。 如下图所示,我为草图中创build的button设置了3个边框,以便它们都是图像,每个图像都位于图像视图内部: 我试图通过将所有三个图像固定在左侧,右侧和下方来添加约束,但是我得到了错误,并且在模拟器上没有正确显示。 所有图像都处于方向填充模式,当我将图像放入故事板时,我可以看到iPhone 4的大小。 下面是在iPhone 6模拟器中看起来像没有任何约束的例子: 有什么限制,我需要这样,它看起来好所有的iPhone和iPad的大小,看起来像它在故事板? 景观模式不会成为这个应用程序的一部分,所以不需要考虑。

Swift Firebase的加载logging延迟很长

我正在使用Firebase构build一个Swift应用程序,而我对这两个人都是新手,所以要温和。 目前,当我打开应用程序,它再次同步整个数据库,并导致2或3秒的滞后用户盯着一个空的tableview。 我怎样才能加快速度呢? 有什么想法吗? 我的代码: 我的loadContacts函数 func loadContact(snap : FIRDataSnapshot) -> Contact { let key = snap.key let contact = (snap.value) as? NSDictionary let c1 = Contact( id: (contact?["id"] as? String)!, firebasekey: key, first_name: (contact?["First Name"] as? String)!, middle_name: (contact?["Middle Name"] as? String)!, last_name: (contact?["Last Name"] as? String)!, suffix: (contact?["Suffix"] as? String)!, company: (contact?["Company"] as? […]

使用iOS场景套件加载未压缩的collada文件

我需要加载我在iOS上下载的collada文件,我打算使用Scene Kit来做到这一点。 但是阅读文档,我发现XCode在编译时压缩collada文件,而Scene Kit只能加载压缩文件。 经过一番研究之后,我碰到了这篇文章 ,作者能够findXCode使用的脚本,并使用它们压缩文件。 问题是,我无法在我的服务器上运行它们。 所以我的问题是:有没有其他的方式来加载使用场景套件的collada文件? 还是有一个地方我可以find一个algorithm来做自己的压缩?

如何在webView中给页面curlanimation?

我正在使用PDF阅读器应用程序。 如果我显示PDF文件,那么我不能够改变这个字体的大小。 所以我在UIWebView中显示ePub文件。 但我的问题是如何像iBook和kindle应用程序一样在UIWebView中添加页面curlanimation。

苹果TestFlight不再允许我发布新的版本给外部testing人员

我在iTunes Connect中为应用程序configuration了TestFlight betatesting。 在我们的第一个应用程序发布之前,我们可以邀请外部testing人员,但是一旦我们提交了应用程序的第一个版本进行审查,提交应用程序进行betatesting审查的选项就消失了,我们的应用程序只能由内部testing人员进行testing。 现在我们的应用程序已被批准,我们希望允许外部testing人员testing我们的应用程序的新版本,但允许外部testing人员永远不会出现的选项。 有什么我需要做的,让我testing这个新版本。

iOS:脉冲红色双高度状态栏

我正在开发一个录音应用程序,我想在应用程序正在录制时在应用程序顶部显示一个红色的双高度状态栏,而用户仍然在应用程序中 – 就像语音备忘录一样。 我怎么做? 我可以得到它,所以当我在应用程序外 ,而不是在应用程序内部时出现双高度红色状态栏。 任何提示? 它实际上可能吗?