Можете ли вы помочь мне понять, когда следует использовать UIActivityViewController
. У меня есть кнопка с общей информацией о моем приложении (что-то вроде «Мне нравится это приложение» со ссылкой и изображением). Мой старый код был:Confused using UIActivityViewController
NSMutableDictionary *params = [NSMutableDictionary dictionary];
[params setObject:picture forKey:@"picture"];
[params setObject:link forKey:@"link"];
[params setObject:@"I like MY app!" forKey:@"caption"];
[params setObject:@"I am now using MY iPhone app." forKey:@"description"];
[params setObject:linkToTheIcon forKey:@"icon"];
[params setObject:@"including link" forKey:@"type"];
[[FacebookConnection instance] feedLink:params andDelegate:self];
Теперь я хочу использовать UIActivityViewController
но я немного запутался, как передать все эти параметры к нему. Или я должен делать что-то другим?
ADDED: Так что я понял, что мне нужна тихая процедура проводки. Не могли бы вы направить меня на бесшумную процедуру после использования функций iOS 6 (например, используя встроенную учетную запись FB). На данный момент я не могу понять, как проверить, существует ли учетная запись FB на устройстве, и не подскажет ли она ее создать? Существует метод в классе ACAccount store – requestAccessToAccountsWithType:options:completion:
для доступа к учетной записи. Но если учетная запись не существует, она возвращает ошибку. Спасибо заранее.
Спасибо за ответ, но я хочу опубликовать его в Facebook, и для него уже существует UIActivity по умолчанию. Поэтому мне кажется, что мне не нужно использовать UIActivityViewController, потому что мне действительно нужна тихая публикация (без дальнейшего взаимодействия с пользователем) –
Не могли бы вы расширить свой ответ (см. Раздел ADDED в моем вопросе), чтобы я мог его принять? –