进入后台状态时closuresUIAlertViews

Applebuild议在iOS 4中进入后台状态时解除任何UIAlertViews/UIActionSheets 。这是为了避免在稍后重新启动应用程序时对用户造成任何混淆。 我不知道如何能够一次优雅地解除所有UIAlertViews,而不会保留每次我设置一个参考它… 任何想法 ?

redirect到应用程序,如果安装,否则到App Store

我知道可以通过注册一个自定义scheme(例如://)直接链接到iOS的应用程序,也可以通过iTunes链接到应用程序中的应用程序。 在很多情况下,理想的stream程是提供一个链接, 如果已安装, 则redirect到应用程序, 否则将链接redirect到应用程序。 这是可能的,如果是这样,怎么样? 为了清楚起见 ,这个场景是我打开一个链接(http)从我的iphone上的电子邮件邀请我join一个应用程序组。 如果用户在该设备上安装了应用程序,则应该打开该应用程序,否则http链接应该redirect到iTunes。

打开从iOS应用程序的Facebook页面的链接

我想redirect用户到我的应用程序的Facebook页面,所以我有以下代码: [[UIApplication sharedApplication] openURL: [NSURL URLWithString: @"https://facebook.com/myAppsPage"]]; 如果设备上没有Facebook应用程序,这个工程很好。 然后链接在Safari中打开。 如果在设备上安装了Facebook应用程序,那么执行上面的代码Facebook应用程序打开后,它显示的是用户的时间表,而不是我的应用程序的页面。 我试图改变链接到@"fb://pages/myAppsPage"和@"fb://profile/myAppsPage ,但是这又打开了用户时间表。 所以,我的问题是:如何在safari中打开我的应用程序页面,如果没有Facebook应用程序,或者在Facebook应用程序中(如果已安装)。

如何缩放UIButton的imageView?

我使用[UIButton setImage:forState:]创build了一个名为“button”的UIButton实例。 button.frame大于图像的大小。 现在我想缩小这个button的图像。 我试着改变button.imageView.frame , button.imageView.bounds和button.imageView.contentMode ,但都似乎无效。 任何人都可以帮助我缩放一个UIButton的imageView? 我创build了这样的UIButton : UIButton *button = [[UIButton alloc] init]; [button setImage:image forState:UIControlStateNormal]; 我试图像这样缩放图像: button.imageView.contentMode = UIViewContentModeScaleAspectFit; button.imageView.bounds = CGRectMake(0, 0, 70, 70); 和这个: button.imageView.contentMode = UIViewContentModeScaleAspectFit; button.imageView.frame = CGRectMake(0, 0, 70, 70);

在UIViewController的视图内的iOS嵌套视图控制器视图?

在UIViewController的视图中有一个嵌套的视图控制器的视图通常是不好的编程习惯吗? 比如说,我想要有一些对用户触摸有反应的交互元素,但是只占用屏幕的25%。 我想我会添加这个嵌套的视图控制器到我的UIViewController说: [self.view addSubview: nestedViewController.view];

在iOS10上继续NSUrlSession

iOS 10即将发布,因此值得testing与其兼容的应用程序。 在这样的testing中,我们发现我们的应用程序无法恢复iOS10上的后台下载。 在以前版本上运行良好的代码在仿真器和设备上都无法运行。 我没有将我们的代码减less到最小工作testing用例,而是在网上search了NSUrlSession教程并进行了testing。 行为是一样的:在iOS的previos版本上重新开始工作,但在10日中断。 重现步骤: 下载一个项目表单NSUrlSession教程https://www.raywenderlich.com/110458/nsurlsession-tutorial-getting-started 直接链接: http : //www.raywenderlich.com/wp-content/uploads/2016/01/HalfTunes-Final.zip build立它并在iOS 10下启动。search一些东西,例如“swift”。 开始下载,然后点击“暂停”,然后“恢复” 预期成绩: 下载被恢复。 你可以检查它是如何与iOS10以前的版本一起工作的。 实际结果: 下载失败。 在xcode控制台中,您可以看到: 2016-09-02 16:11:24.913 HalfTunes[35205:2279228] *** -[NSKeyedUnarchiver initForReadingWithData:]: data is NULL 2016-09-02 16:11:24.913 HalfTunes[35205:2279228] *** -[NSKeyedUnarchiver initForReadingWithData:]: data is NULL 2016-09-02 16:11:24.913 HalfTunes[35205:2279228] Invalid resume data for background download. Background downloads must use http or https […]

iPhone上的脸部识别

我怎样才能在iPhone上做面部识别。 有人可以给我提供参考资料/文章,指出我在正确的方向吗? 我已经做了研究,并意识到我需要首先进行人脸检测来提取图像,然后通过将其与数据库中的其他图像进行比较来进行面部识别。 我已经意识到,我已经使用OpenCV进行人脸检测,或者使用iOS 5.0及更高版本来检测人脸。 我不确定面部识别(我计划将图像存储在远程数据库上,然后与远程数据库进行比较)。

在UITableViewCell上遇到AutoLayout问题

我在xcode 5项目上遇到了自动布局问题。 我正在使用导航控制器内部的普通视图控制器。 上半部分有一个MKMapView ,下半部分有一个UITableView 。 我正在使用storyboards ,并configuration了原型UITableViewCell ,但我通过代码添加约束。 我已经仔细检查了原型中的每个控件,并且没有看到任何configuration的约束。 我为UITableViewCell添加约束时发生问题。 我在单元格中有以下代码: -(void)updateConstraints { [super updateConstraints]; //first remove old constraints [self removeConstraints:self.constraints]; [self.nameLabel removeConstraints:self.nameLabel.constraints]; [self.addressLabel removeConstraints:self.nameLabel.constraints]; [self.rentableSquareFeetLabel removeConstraints:self.rentableSquareFeetLabel.constraints]; [self.lastSaleAmountLabel removeConstraints:self.lastSaleAmountLabel.constraints]; [self.lastSaleDateLabel removeConstraints:self.lastSaleAmountLabel.constraints]; [self.thumbnailImageView removeConstraints:self.thumbnailImageView.constraints]; //then set up constraints NSDictionary *viewsDictionary = NSDictionaryOfVariableBindings(_thumbnailImageView, _nameLabel, _rentableSquareFeetLabel, _lastSaleAmountLabel, _addressLabel, _lastSaleDateLabel); [self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[_thumbnailImageView(60)]-[_nameLabel(<=200)]-(>=8)-[_rentableSquareFeetLabel]-(>=8)-[_lastSaleAmountLabel]|" options:0 metrics:nil views:viewsDictionary]]; [self addConstraints:[NSLayoutConstraint […]

iOS UIAlertViewbutton去设置应用程序

有没有办法让UIAlertView的button进入设置应用程序为特定的应用程序调用它? 谢谢

使用相机检测心率

我需要与应用程序即时心率相同的function。 基本过程要求用户: 将食指尖轻轻放在相机镜头上。 施加均匀的压力并覆盖整个镜头。 保持稳定10秒钟,并获得心率。 这可以通过打开闪光灯并在血液通过食指移动时观察光线变化来完成。 如何从video捕获获取光照水平数据? 我应该在哪里找这个? 我通过类AVCaptureDevice但没有发现任何有用的东西。 我也发现AVCaptureDeviceSubjectAreaDidChangeNotification ,会有用吗?