错误消息:
'PFAnalytics.Type' does not have a member named 'trackAppOpenedWithLaunchOptions'
所有其他类似的功能都可以工作,例如trackAppOpenedWithLaunchOptionsInBackground。看起来它只是从可用功能列表中消失了。
但在我的PFAnalytics.h头文件中,trackAppOpenedWithLaunchOptions
清楚地列出如下:
+ (BFTask *)trackAppOpenedWithLaunchOptions:(NSDictionary *)launchOptions;
可能出了什么问题?请帮忙!我正在使用swift
方法被声明为返回BFTask *
对象,该对象是Bolts框架的一部分。确保您的项目正在链接Bolts框架,然后添加
#import <Bolts/Bolts.h>
连接到您的桥接标头。
这为我解决了Swift中一些"缺失"的API(这一个,以及这里提到的PFObject.saveInBackground
:在Xcode 6.0.1,Yosemite GM3
尝试
PFAnalytics.trackAppOpenedWithLaunchOptionsInBackground(launchOptions, block: nil)
而不是
PFAnalytics.trackAppOpenedWithLaunchOptions()
自1.0版以来无需桥接标头。要解决此问题,只需在AppDelegate
顶部添加import Bolts
即可:
import UIKit
import Parse
import Bolts
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate
{
...
}