Я недавно обновил FBSDK в своем проекте и борюсь с поиском эквивалентного класса. Замена старой версии на новую версию прошла гладко с помощью CocoaPods. Я прочел необходимые части документария об этом устаревшем классе и обновил его с 3.x до 4.x.Q - Поиск эквивалентного класса для FBAppCall в новейшем SDK в iOS 9
Существует моя часть моего класса делегата:
- (void)applicationDidBecomeActive:(UIApplication *)aApplication {
[FBAppCall handleDidBecomeActive];
(...)
}
- (BOOL)application:(UIApplication *)aApplication openURL:(NSURL *)aUrl sourceApplication:(NSString *)aSourceApplication annotation:(id)aAnnotation {
if ([aSourceApplication isEqualToString:@"com.facebook.Facebook"]) {
BOOL urlWasHandled = [FBAppCall handleOpenURL:aUrl sourceApplication:aSourceApplication fallbackHandler:^(FBAppCall *call) {
(...)
return urlWasHandled;
}
И последнее, но не в последнюю очередь - я поставил все три библиотеки из новейшего FBSDK и импортировать их.