Tag: ios8

位置服务不适用于iOS 8

我在iOS 7上运行良好的应用程序不支持iOS 8 SDK。 CLLocationManager不返回一个位置,我也没有看到我的应用程序在设置 – > 位置服务 。 我在这个问题上进行了Googlesearch,但没有出现。 什么可能是错的?

在PhotoKit中删除:你可以跳过“最近删除”?

从iOS8开始,当你删除一张照片时,它会进入一个名为“最近删除”的垃圾桶模拟。 当您通过Photos.app或通过PhotoKit API(使用PHAssetChangeRequest.deleteAssets() )删除时,会发生这种情况。 在Photos.app,你可以进入“最近删除”,并真正删除该照片。 有没有办法在PhotoKit中做到这一点?

PKPaymentAuthorizationViewController在iOS 8.4上意外崩溃

背景:我使用相同的代码为iOS 8.2,8.3它工作正常。 PKPaymentAuthorizationViewController *paymentPane = [[PKPaymentAuthorizationViewController alloc] initWithPaymentRequest:request]; paymentPane.delegate = self; [self presentViewController:paymentPane animated:TRUE completion:nil]; PaymentRequest代码: PKPaymentRequest *request = [[PKPaymentRequest alloc] init]; NSString *chargeApplePay=[NSString stringWithFormat:@"%.02f",pay]; PKPaymentSummaryItem *total = [PKPaymentSummaryItem summaryItemWithLabel:@"Grand Total" amount:[NSDecimalNumber decimalNumberWithString:chargeApplePay]]; request.paymentSummaryItems = @[total]; request.countryCode = @"US"; request.currencyCode = @"USD"; request.supportedNetworks = @[PKPaymentNetworkAmex, PKPaymentNetworkMasterCard, PKPaymentNetworkVisa]; request.merchantIdentifier = @"valid.com.myIdentifier"; request.merchantCapabilities = PKMerchantCapability3DS; 问题:现在在iOS 8.4上,当我尝试呈现我的paymentPane时,它的值是零。 […]

接触到另一个视图控制器,而不显示iOS 8中的第一个

我试图了解在iOS 8中的新segues。我有一个典型的login屏幕最初显示的应用程序,如果用户login,该屏幕不应该显示(即使是一瞬间),用户应该在饲料屏幕,我从初始login屏幕继续。 但是,我无法做我想做的事情。 首先,我只能使用Present Modally Segue,因为它是唯一允许删除animation的合适的继续。 根据我试图在视图控制器生命周期中延续的地方,它要么在最初显示一秒钟的login屏幕之后继续,要么根本不继续。 我用viewDidAppear:运气不好,因为在初始视图控制器显示之后,它总是被执行。 我正在查看viewDidLoad和viewWillAppear:但我得到这两个(并没有发生): Warning: Attempt to present <UITabBarController: 0x12c617920> on <ViewController: 0x12c610590> whose view is not in the window hierarchy! 如何在不显示初始视图控制器的情况下显示另一个视图控制器,即使是一瞬间?

在iOS 8/9中根据设备方向更改ViewController

在iOS 8/9中,基于设备方向的两个视图控制器之间的首选方式是什么? 我想要构build一个横向显示的乐器。 在肖像我想显示应用程序的设置。

iOS启动屏幕animation时间

看起来像启动屏幕和我的第一个视图之间的淡出animation真的很慢。 我不认为它曾经是这样的。 有没有办法来控制过渡animation的速度? 我看了一下手机上的一些应用程序,启动屏幕不会像我的一样慢。 我可以做些什么来影响呢? (不,我没有慢animation打开,只有淡出animation慢)

Swift:在iOS8中旋转一个button?

比方说,我的ViewController上有一个或多个100 * 50的矩形button。 import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } @IBAction func myButton(sender: UIButton) { } } 通常我把我的graphics图像作为他们的形象。 然后我应用自动布局。 但! 我需要他们倾斜不水平,如果你有一个正方形IE,我需要旋转它是一个钻石(45°),这是相同的。 我知道这是不可能通过接口生成器。 […]

Alamofire请求不被执行

有些奇怪的事情正在发生。 我有两个ViewControllers A和B. 在他们两个我使用下面的命令导入Alamofire import Alamofire 问题:我在这两个控制器中调用完全相同的Alamofire请求。 在VC – A它执行,在VC – B – 只是不执行..没有任何错误或任何东西。 当我使用断点进行debugging时,由于某种原因,整个Alamofire代码被跳过了。 似乎无法弄清楚为什么。 以下是我的Alamofire代码(在控制器A和B中这是相同的) override func viewDidLoad() { super.viewDidLoad() print("check1") Alamofire.request(.GET, hubsURL).response { request, response, result, error in print(response) print("check2") } print("check"3) } 上面的代码在执行ViewController A时打印响应,而不是View Controller B.对于viewcontroller B,其他命令只执行Alamofire不执行。在上面的代码中 – “Check 1”和“Check 3”被打印到控制台但不是“检查2”(VC-B)。

APNS推进工作在前景,但不是背景

是否有可能有前台推送进来,但没有收到推送通知时,应用程序在后台? 我有一些用户报告这个问题,并想知道可能是什么原因。 也许这只是混乱? 如果其他人有同样的问题,请指教我,如果是的话,原因是什么。 谢谢!

iOS在应用程序运行时下载代码

我的目标是在应用程序运行时下载代码(库/框架/包)。 这就像下载基于用户ACL的特定模块一样。 我已经通过创build静态库和框架,似乎我们需要他们的代码签名应用程序。 但是当用户使用应用程序并运行该代码时,我需要下载代码。 请提供一些样品