Как использовать Facebook помещает SDK в код Swift - PullRequest
1 голос
/ 08 февраля 2020

SDK Facebook Facebook доступен только в Objective- C, я не очень разбираюсь в OBJ C, и вся документация по использованию этой библиотеки находится в OBJ C. Я установил библиотеку, используя какао.

use_frameworks!
pod 'FBSDKPlacesKit'

мой Podfile использует фреймворк, поэтому я не думаю, что мне понадобится заголовочный файл.

[self.placesManager
 generatePlacesGraphRequestForSearchTerm:@"pizza"
 categories: @[@"FOOD_BEVERAGE"]
 fields: @[FBSDKPlacesFieldKeyName,
           FBSDKPlacesFieldKeyAbout,
           FBSDKPlacesFieldKeyPlaceID]
 distance:1000
 cursor:nil // Pagination cursor
 completion:^(FBSDKGraphRequest * _Nullable graphRequest, CLLocation * _Nullable location, NSError * _Nullable error) {
     if (graphRequest) {
         [graphRequest startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
             // Handle the response.
             // The result will contain the JSON for the place search.
         }];
     }
 }];

и

FBSDKGraphRequest *graphRequest = [self.placesManager
                                   placesGraphRequestForLocation:nil
                                   searchTerm:@"pizza"
                                   categories: @[@"FOOD_BEVERAGE"]
                                   fields: @[FBSDKPlacesFieldKeyName,
                                             FBSDKPlacesFieldKeyAbout,
                                             FBSDKPlacesFieldKeyPlaceID]
                                   distance:1000
                                   cursor:nil];
[graphRequest startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
    // Handle the response.
    // The result will contain the JSON for the place search.
}];

Может кто-нибудь преобразовать это в Swift, или скажите, как использовать это в Swift?

...