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?