From 13e53a03f4d50169d0cf7f72d414753ae6b421ce Mon Sep 17 00:00:00 2001
From: hank <hank.zhang@proficientcity.com>
Date: Tue, 22 Jan 2019 11:04:39 +0800
Subject: [PATCH] 添加V3.8.0

---
 frameworks/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h |   73 ++++++++++++++++++++----------------
 1 files changed, 41 insertions(+), 32 deletions(-)

diff --git a/frameworks/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h b/frameworks/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h
index 3eca584..af10a85 100644
--- a/frameworks/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h
+++ b/frameworks/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h
@@ -18,8 +18,6 @@
 
 #import <Foundation/Foundation.h>
 
-#import <FBSDKCoreKit/FBSDKMacros.h>
-
 @class FBSDKGraphRequest;
 @class FBSDKGraphRequestConnection;
 
@@ -34,13 +32,13 @@
  Pass a block of this type when calling addRequest.  This will be called once
  the request completes.  The call occurs on the UI thread.
 
- - Parameter connection:      The `FBSDKGraphRequestConnection` that sent the request.
+ @param connection      The `FBSDKGraphRequestConnection` that sent the request.
 
- - Parameter result:          The result of the request.  This is a translation of
+ @param result          The result of the request.  This is a translation of
  JSON data to `NSDictionary` and `NSArray` objects.  This
  is nil if there was an error.
 
- - Parameter error:           The `NSError` representing any error that occurred.
+ @param error           The `NSError` representing any error that occurred.
 
  */
 typedef void (^FBSDKGraphRequestHandler)(FBSDKGraphRequestConnection *connection,
@@ -68,7 +66,7 @@
  start, the object returned from the convenience method has already begun loading and this method
  will not be called when the delegate is set.
 
- - Parameter connection:    The request connection that is starting a network request
+ @param connection    The request connection that is starting a network request
  */
 - (void)requestConnectionWillBeginLoading:(FBSDKGraphRequestConnection *)connection;
 
@@ -86,7 +84,7 @@
 
  This method is invoked after the completion handler for each <FBSDKGraphRequest>.
 
- - Parameter connection:    The request connection that successfully completed a network request
+ @param connection    The request connection that successfully completed a network request
  */
 - (void)requestConnectionDidFinishLoading:(FBSDKGraphRequestConnection *)connection;
 
@@ -101,8 +99,8 @@
  argument specifies why the network connection failed. The `NSError` object passed to the
  FBSDKGraphRequestHandler block may contain additional information.
 
- - Parameter connection:    The request connection that successfully completed a network request
- - Parameter error:         The `NSError` representing the network error that occurred, if any. May be nil
+ @param connection    The request connection that successfully completed a network request
+ @param error         The `NSError` representing the network error that occurred, if any. May be nil
  in some circumstances. Consult the `NSError` for the <FBSDKGraphRequest> for reliable
  failure information.
  */
@@ -118,12 +116,12 @@
 
  The byte count arguments refer to the aggregated <FBSDKGraphRequest> objects, not a particular <FBSDKGraphRequest>.
 
- Like `NSURLConnection`, the values may change in unexpected ways if data needs to be resent.
+ Like `NSURLSession`, the values may change in unexpected ways if data needs to be resent.
 
- - Parameter connection:                The request connection transmitting data to a remote host
- - Parameter bytesWritten:              The number of bytes sent in the last transmission
- - Parameter totalBytesWritten:         The total number of bytes sent to the remote host
- - Parameter totalBytesExpectedToWrite: The total number of bytes expected to send to the remote host
+ @param connection                The request connection transmitting data to a remote host
+ @param bytesWritten              The number of bytes sent in the last transmission
+ @param totalBytesWritten         The total number of bytes sent to the remote host
+ @param totalBytesExpectedToWrite The total number of bytes expected to send to the remote host
  */
 - (void)requestConnection:(FBSDKGraphRequestConnection *)connection
           didSendBodyData:(NSInteger)bytesWritten
@@ -153,7 +151,7 @@
 /**
   Gets or sets the timeout interval to wait for a response before giving up.
  */
-@property (nonatomic) NSTimeInterval timeout;
+@property (nonatomic, assign) NSTimeInterval timeout;
 
 /**
   The raw response that was returned from the server.  (readonly)
@@ -177,7 +175,7 @@
 
   This method sets the default timeout on all FBSDKGraphRequestConnection instances. Defaults to 60 seconds.
 
- - Parameter defaultConnectionTimeout:     The timeout interval.
+ @param defaultConnectionTimeout     The timeout interval.
  */
 + (void)setDefaultConnectionTimeout:(NSTimeInterval)defaultConnectionTimeout;
 
@@ -190,8 +188,8 @@
 
   This method adds an <FBSDKGraphRequest> object to this connection.
 
- - Parameter request:       A request to be included in the round-trip when start is called.
- - Parameter handler:       A handler to call back when the round-trip completes or times out.
+ @param request       A request to be included in the round-trip when start is called.
+ @param handler       A handler to call back when the round-trip completes or times out.
 
 
 
@@ -206,12 +204,12 @@
 
   This method adds an <FBSDKGraphRequest> object to this connection.
 
- - Parameter request:         A request to be included in the round-trip when start is called.
+ @param request         A request to be included in the round-trip when start is called.
 
- - Parameter handler:         A handler to call back when the round-trip completes or times out.
+ @param handler         A handler to call back when the round-trip completes or times out.
  The handler will be invoked on the main thread.
 
- - Parameter name:            An optional name for this request.  This can be used to feed
+ @param name            An optional name for this request.  This can be used to feed
  the results of one request to the input of another <FBSDKGraphRequest> in the same
  `FBSDKGraphRequestConnection` as described in
  [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ).
@@ -223,19 +221,24 @@
  to allow for using the request's response in a subsequent request.
  */
 - (void)addRequest:(FBSDKGraphRequest *)request
+    batchEntryName:(NSString *)name
+ completionHandler:(FBSDKGraphRequestHandler)handler;
+
+- (void)addRequest:(FBSDKGraphRequest *)request
  completionHandler:(FBSDKGraphRequestHandler)handler
-    batchEntryName:(NSString *)name;
+    batchEntryName:(NSString *)name
+DEPRECATED_MSG_ATTRIBUTE("Renamed `addRequest:batchEntryName:completionHandler:`");
 
 /**
  @method
 
   This method adds an <FBSDKGraphRequest> object to this connection.
 
- - Parameter request:         A request to be included in the round-trip when start is called.
+ @param request         A request to be included in the round-trip when start is called.
 
- - Parameter handler:         A handler to call back when the round-trip completes or times out.
+ @param handler         A handler to call back when the round-trip completes or times out.
 
- - Parameter batchParameters: The optional dictionary of parameters to include for this request
+ @param batchParameters The optional dictionary of parameters to include for this request
  as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ).
  Examples include "depends_on", "name", or "omit_response_on_success".
 
@@ -246,8 +249,13 @@
  to allow for using the request's response in a subsequent request.
  */
 - (void)addRequest:(FBSDKGraphRequest *)request
+   batchParameters:(NSDictionary<NSString *, id> *)batchParameters
+ completionHandler:(FBSDKGraphRequestHandler)handler;
+
+- (void)addRequest:(FBSDKGraphRequest *)request
  completionHandler:(FBSDKGraphRequestHandler)handler
-   batchParameters:(NSDictionary *)batchParameters;
+   batchParameters:(NSDictionary *)batchParameters
+DEPRECATED_MSG_ATTRIBUTE("Renamed `addRequest:batchParameters:completionHandler:`");
 
 /**
  @methodgroup Instance methods
@@ -285,12 +293,10 @@
 
 /**
   Determines the operation queue that is used to call methods on the connection's delegate.
- - Parameter queue: The operation queue to use when calling delegate methods.
+ @param queue The operation queue to use when calling delegate methods.
 
  By default, a connection is scheduled on the current thread in the default mode when it is created.
  You cannot reschedule a connection after it has started.
-
- This is very similar to `[NSURLConnection setDelegateQueue:]`.
  */
 - (void)setDelegateQueue:(NSOperationQueue *)queue;
 
@@ -305,9 +311,12 @@
  for applications. If you want to override the version part while using batch requests on the connection, call
  this method to set the version for the batch request.
 
- - Parameter version:   This is a string in the form @"v2.0" which will be used for the version part of an API path
+ @param version   This is a string in the form @"v2.0" which will be used for the version part of an API path
  */
-- (void)overrideVersionPartWith:(NSString *)version;
+- (void)overrideGraphAPIVersion:(NSString *)version;
+
+- (void)overrideVersionPartWith:(NSString *)version
+DEPRECATED_MSG_ATTRIBUTE("Renamed `overrideGraphAPIVersion`");
 
 @end
 
@@ -320,4 +329,4 @@
  will be wrapped into a dictionary using this const as the key. This only applies for very few Graph API
  prior to v2.1.
  */
-FBSDK_EXTERN NSString *const FBSDKNonJSONResponseProperty;
+FOUNDATION_EXPORT NSString *const FBSDKNonJSONResponseProperty;

--
Gitblit v1.8.0