在iOS 10.3上使用tel:// scheme拨打电话号码时提示

更新到10.3后,我的应用程序不再使用openURL:options:completionHandler:方法在应用程序中按下通话button后自动拨打一个电话号码。 相反,每次都会出现提示以确认用户的意图。 根据Apple文档: 电话urlscheme用于启动iOS设备上的电话应用程序,并启动拨打指定的电话号码。 当用户点击网页中的电话链接时,iOS会显示一个提示,询问用户是否真的想拨打电话号码,并在用户接受时启动拨号。 当用户使用本地应用程序中的telscheme打开URL时,iOS不会显示警报并启动拨号,而不会进一步提示用户。 但是,可以将本机应用程序configuration为显示自己的警报。 据此,提示显示网页,但不显示在本机iOS应用程序。 这可能是10.3中的一个错误吗? 还是有一个新的function,我需要使用或新的属性,包括在info.plist我不知道? 谢谢。

同时录制和播放audio

任何一个帮助我录制和播放audio同时在iphone中。

如何以编程方式拨打电话?

我需要在我的应用程序中通过button点击进行编程调用。 为此,我find了这样的代码。 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:1-800-555-1212"]]; 它是否在iPhone SDK 3.0和iPhone 2.0的工作 可以帮助吗? 提前感谢你。

iOS 9 Facebooklogin模拟器-canOpenURL:URL失败:“fbauth2:///” – 错误:“(null)”

我已经更新到Xcode 7和最新的iOS SDK。 我在应用程序的plist中添加了相应的条目: 我的应用程序的Facebooklogin在设备上正常工作。 但是,在iOS 9模拟器上,我得到: -canOpenURL: failed for URL: "fbauth2:///" – error: "(null)" 和login不起作用。 我已经看到Facebooklogin问题 – canOpenURL:URL失败:“fbauth2:///” – 错误:“(null)”,但我有FBSDKCoreKit框架。 我也见过Facebook SDK 4.5 IOS 9,但它的答案并不能解决我的问题。 为什么我在模拟器上得到这个错误,而不是在设备上,即使我已经在https://developers.facebook.com/docs/ios/ios9做了这个清单?

在UITextView上以编程方式禁用iOS8 QuickType键盘

我试图更新iOS8的应用程序,它有一个聊天界面,但是新的Quicktype键盘隐藏了文本视图,所以我想以编程方式或在界面生成器中将其closures。 是否有可能或者只有用户可以在设备设置中closures它? 我知道有一个问题/答案,解决这个问题与UITextfield ,但我需要做一个UITextView 。

在iPhone SDK中设置铃声

应用程序如何在iPhone上设置铃声?

用户位置的自定义注释视图不移动地图视图

我们可以在iOS中为用户定制注释视图吗? 我需要用我自己的自定义视图(比如一些ping脚)去掉蓝点(带圆圈)。 是否有可能做到这一点? 如果我们这样做,当用户的位置发生变化时,此引脚是否会移动到新的位置? 或者我们需要以编程方式处理它? 我观察到,如果我们使用默认蓝点作为用户的当前位置,那么当用户位置发生变化时,它会在地图中更新。 我只想知道这是否可以用我们自己的自定义视图来完成。

什么是无声推送通知? 设备何时收到?

我想清除通知托盘中的本地通知。 为了实现这一点,我正在考虑使用静默推送通知。 所以我想确认什么时候该设备收到它,我可以用它做什么?

select多个图像(UIImagePickerController或Photos.app共享UI)

在iPhone OS 3.0中, Apple增加了使用“共享”button并select多个UIImage's (使用复选标记)一次共享多张图片的function。 我很想有一个UIImagePickerController ,让用户一次select多个图像,而不是一个一个地去。 有没有办法做到这一点,或者我必须等待,直到他们添加此function?

XCode“DTAssetProviderService无法启动..”错误,如何解决这个问题?

我已经升级了macOS Sierra Developer Preview,但是我的XCode 7.3.1在尝试在模拟器上运行我的项目时出现以下错误。 另外通用的archieve给出了另一个错误,如: 另外对于存档:发生密码validation失败。 我试图解决许多类似的主题在stackoverflow的答案,但不帮助我。 我怎样才能解决这个问题? 我已经尝试过XCode 8.0 Beta之前,卸载它删除derivedData和重置内容模拟器,但仍然发生这个错误。 更新: 我想现在分享想要使用Sierra的信息。 如果您决定进行下面的更改,则需要知道Apple不允许的“使用testing版软件上传App Store”。 继续使用El Capitan和XCode 7.3.1进行生产。