iPhone

自定义iOS8标注泡泡(Swift)

我想自定义iOS8 MapView Callout气泡,点击MKAnnotationView时可以看到它。默认气泡有点限制(只有标题,副标题和2个附件视图)所以我很难找到替代解决方案。这里有两种可能的方式和我面临的相关问题: 问题1)创建一个自定义的调用气泡 挖掘 Apple文档我发现了这个: 当你使用自定义视图而不是标准标注时,你需要 做额外的工作当用户与其互动时,请确保您的 ..
发布时间:2018-09-25 20:38:52 IPhone

如果已显示警报,则显示UIAlertController

遗留的 UIAlertView 与新的 UIAlertController 之间的区别在于后者需要呈现在特定的viewcontroller上使用 presentViewController:animated:completion:。这给我的用例带来了一个尴尬的问题:当第二个视图控制器出现时,如果已经有 UIAlertController 显示(例如评级对话框)(例如,由于网络连接失败)。我经历过, ..
发布时间:2018-09-25 20:37:48 IPhone

并发UIAlertControllers

我正在将我的应用程序移植到iOS 8.0,并注意到UIAlertView已被弃用。 所以我改变了使用UIAlertController的东西。这在大多数情况下都适用。 除了我的应用程序打开时,它会进行多次检查以向用户报告各种状态...... 例如..“警告,你没有设置X并且在完成项目之前需要做Y”和“警告,你使用的是测试版并且不依赖于结果”等。 (这些只是示例!) 在UIA ..
发布时间:2018-09-25 20:36:55 IPhone

来自App Extension的openURL

在iOS 8 beta 2上,应该可以使用app扩展中的openUrl写入发行说明: 然而当我尝试使用此API时(在Xcode 6 beta 2上)我收到以下错误: Beta 2是否真的解决了这个问题? 解决方案 你可以使用这段代码: [self.extensionContext openURL:url completionHandler:^(BOOL success) ..
发布时间:2018-09-25 20:36:51 IPhone

如何在通知中心(iOS 8)中复制模糊文本

我在iOS 8中使用TodayExtension,我想知道如何将模糊效果应用于文本或按钮。我已经发现它与UIVisualEffectView有关。但我不知道如何使用它。 我正在使用Objective-C 任何人都可以解释它对我来说如何实现这个目标? 谢谢,大卫 解决方案 更新适用于iOS 10的答案 在iOS 10中,您可以使用 widgetPrimaryVibra ..
发布时间:2018-09-25 20:35:56 IPhone

iOS 8照片框架:获取iOS8所有相册的列表

如何在iOS8中获取所有集合的列表,包括相机胶卷(现在称为瞬间)? 在iOS 7中,我使用ALAssetGroup枚举块,但这不包括iOS时刻,这似乎相当于iOS7中的Camera Roll。 void(^ assetGroupEnumerator)(ALAssetsGroup *,BOOL *)= ^(ALAssetsGroup * group,BOOL * stop) { i ..
发布时间:2018-09-25 20:35:11 IPhone

是什么导致NSNull长度无法识别的选择器keyCommand错误

我在一个项目中有这个课程/故事板场景,直到昨晚我工作的过去4个星期工作正常。 我已成功评论实际上几乎所有东西,当我点击UITextField并键入数字时,我仍然会遇到崩溃。当我输入一个值时它只会崩溃,否则它不会崩溃。 这是我正在运行它的类: import Foundation import UIKit import HealthKit import CoreData ..
发布时间:2018-09-25 20:34:48 IPhone

我们如何在iOS 8中指定应用程序方向?

在iOS 7中,我们说: // ViewController1: - (NSUInteger)supportedInterfaceOrientations { 返回UIInterfaceOrientationMaskLandscape; } - (BOOL)shouldAutorotate { 返回YES; } // ViewController2,由View ..
发布时间:2018-09-25 20:34:37 IPhone

NSURLConnection与NSURLSession之间的最大区别是什么?

NSURLSession 是新网络SDK,而不是 NSURLConnection 。第三个旧选择是CFNetwork。 这里的问题是要弄清楚它们之间的最大区别,以了解Apple为何会像这样发展。 谢谢 解决方案 整个模型不同。 NSURLSession的设计基于这样的假设:你会有很多需要类似配置的请求(标​​准的标题集等),如果你这样做会让生活变得更加轻松。 NSURLS ..
发布时间:2018-09-25 20:34:26 IPhone

检查IOS 8中是否启用了本地通知

我已经在互联网上查看了如何使用IOS 8创建本地通知。我发现了许多文章,但没有解释如何确定用户是否已设置“警报”开启或关闭。有人可以帮帮我!!!我更喜欢使用Objective C over Swift。 解决方案 你可以使用 UIApplication检查它的 currentUserNotificationSettings if([[UIApplication sharedAppl ..
发布时间:2018-09-25 20:34:02 IPhone

迁移到WKWebView

我试图了解如何在iOS8中使用新的WKWebView,找不到太多信息。我读过: http://developer.telerik.com/featured/why-ios-8s-wkwebview-is-a-big-deal-for-hybrid-development/ http://nshipster.com/wkwebkit/ 但是这对现有应用有何影响?普通的UiWebView ..
发布时间:2018-09-25 20:33:49 IPhone

如何检查“允许完全访问”在iOS 8中启用?

在iOS 8中,当开发自定义键盘并在info.plist中将RequestsOpenAccess属性设置为YES时,在设置 - >添加新键盘上有一个名为“允许完全访问”的切换按钮。自定义键盘代码如何知道用户启用或禁用此切换? 解决方案 iOS 10更新时间08/23/2017兼容性: func isOpenAccessGranted() - > Bool { UIPasteboa ..
发布时间:2018-09-25 20:33:40 IPhone

-webkit-overflow-scrolling:touch; Apple的iOS8中断了

我正在开发一个使用 -webkit-overflow-scrolling的web应用程序:触摸在几个地方给出溢出的divs惯性滚动。 自更新到IOS8后, -webkit-overflow-scrolling:touch 停止你能够滚动任何东西,这是我唯一的方式到目前为止能解决这个问题的方法是删除 -webkit-overflow-scrolling:touch ,这会留下标准的粘性滚动。请 ..
发布时间:2018-09-25 20:32:32 IPhone

来自PHAsset的NSURL

我正在将我们的应用程序转换为使用iOS8的照片框架,ALAsset框架显然是iOS8下的二等公民。 我有一个问题是我们的架构真的需要一个代表媒体在“磁盘”上的位置的NSURL。我们使用它将媒体上传到我们的服务器进行进一步处理。 使用ALAsset这很容易: ALAssetRepresentation * rep = [asset defaultRepresentation]; ..
发布时间:2018-09-25 20:31:40 IPhone