मैं उलझन में हूं कि मैं उपयोगकर्ता की स्थिति में किसी स्थान का उपयोग कैसे करता हूं। मुझे लगता है कि एक जगह फ़ील्ड है, लेकिन मुझे नहीं पता कि इसका उपयोग कैसे किया जाए। निर्देश केवल एक वस्तु कहते हैं, यह उस वस्तु को निर्दिष्ट नहीं करता है कि वह किस वस्तु को चाहता है और यह किस प्रारूप में चाहता है। क्या कोई मुझे उस स्थान पर स्थिति पोस्ट करने पर हाथ दे सकता है?आईओएस फेसबुक स्थिति स्थान
- (void)postWithMessage:(NSString *)message image:(UIImage *)image location:(CLLocation *)location {
NSMutableDictionary *params = [NSMutableDictionary dictionary];
NSString *path = @"feed";
[params setObject:@"status" forKey:@"type"];
if (message && ![message isEqualToString:@""]) [params setObject:message forKey:@"message"];
if (image) {
path = @"me/photos";
[params setObject:@"photo" forKey:@"type"];
NSData *imageData = UIImagePNGRepresentation(image);
[params setObject:imageData forKey:@"source"];
}
if (location) {
//Stole this from iOS hackbook that Facebook wrote, but it wasn't helpful.
NSString *centerLocation = [[NSString alloc] initWithFormat:@"%f,%f", location.coordinate.latitude, location.coordinate.longitude];
[params setObject:centerLocation forKey:@"center"];
}
[facebook requestWithGraphPath:path andParams:params andHttpMethod:@"POST" andDelegate:self];
}