mirror of
https://github.com/zhigang1992/facebook-ios-sdk.git
synced 2026-04-30 02:16:16 +08:00
Move FBSDKSafeCast.m/h to FBBSDKCoreKit
Summary: There was only a single use of _FBSDKCastToClassOrNilUnsafeInternal in FBAEMKit which I replaced. Reviewed By: samodom Differential Revision: D33890209 fbshipit-source-id: d6dfb0b6d9aeac186fead0b20b262e1ff84138fc
This commit is contained in:
committed by
Facebook GitHub Bot
parent
de7a2a87e0
commit
3d50d87858
@@ -17,6 +17,7 @@
|
||||
|
||||
#import "FBSDKAppEventsUtility.h"
|
||||
#import "FBSDKCodelessPathComponent.h"
|
||||
#import "FBSDKSafeCast.h"
|
||||
#import "FBSDKUtility.h"
|
||||
#import "FBSDKViewHierarchyMacros.h"
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
#import "FBSDKCloseIcon.h"
|
||||
#import "FBSDKInternalURLOpener.h"
|
||||
#import "FBSDKSafeCast.h"
|
||||
#import "FBSDKWebViewProviding.h"
|
||||
|
||||
#define FBSDK_WEB_DIALOG_VIEW_BORDER_WIDTH 10.0
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
#import "FBSDKInternalUtility+Internal.h"
|
||||
#import "FBSDKLogger+Internal.h"
|
||||
#import "FBSDKOperatingSystemVersionComparing.h"
|
||||
#import "FBSDKSafeCast.h"
|
||||
#import "FBSDKSettingsProtocol.h"
|
||||
#import "FBSDKURLSessionProxying.h"
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
#import <XCTest/XCTest.h>
|
||||
|
||||
#import <FBSDKCoreKit_Basics/FBSDKCoreKit_Basics.h>
|
||||
#import "FBSDKSafeCast.h"
|
||||
|
||||
@interface ClassA : NSObject
|
||||
@end
|
||||
@@ -96,7 +96,7 @@ NSErrorDomain const FBAEMErrorDomain = @"com.facebook.aemkit";
|
||||
error:(NSError **)error
|
||||
{
|
||||
id parsed = nil;
|
||||
NSString *const utf8 = _FBSDKCastToClassOrNilUnsafeInternal(unsafeString, NSString.class);
|
||||
NSString *const utf8 = [(NSObject *)unsafeString isKindOfClass:NSString.class] ? unsafeString : nil;
|
||||
if (!(*error) && utf8) {
|
||||
parsed = [FBSDKBasicUtility objectForJSONString:utf8 error:error];
|
||||
}
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
#import <FBSDKCoreKit_Basics/FBSDKFileManaging.h>
|
||||
#import <FBSDKCoreKit_Basics/FBSDKInfoDictionaryProviding.h>
|
||||
#import <FBSDKCoreKit_Basics/FBSDKLibAnalyzer.h>
|
||||
#import <FBSDKCoreKit_Basics/FBSDKSafeCast.h>
|
||||
#import <FBSDKCoreKit_Basics/FBSDKSessionProviding.h>
|
||||
#import <FBSDKCoreKit_Basics/FBSDKTypeUtility.h>
|
||||
#import <FBSDKCoreKit_Basics/FBSDKURLSession.h>
|
||||
|
||||
Reference in New Issue
Block a user