Поведението на UIActivityView Controller е странно

Трябва да добавя функционалност за споделяне в приложението си с UIActivityViewController, но направих много изследвания и открих, че например в IOS7 и IOS8, ако потребителят не е влязъл или не е добавил акаунт в настройките, UIActivityViewController няма да зареди иконите на twitter и Facebook и т.н. Виждал съм приложение с име MusiXMatch, което е използвало модула за споделяне на песни там. Те показват икони на Facebook и Twitter, без да добавят акаунтите в настройките. Чудя се как става това. Изглежда, че изглежда като UIActivityViewController по подразбиране, но това, което открих в моите изследвания, моят UIActivityViewController не получи иконите, освен влизане в акаунти. Това приложение ме изненада много. Трябва да направя така. Направих това, като използвах OWActivityViewController, но това е IOS6 оформление. Трябва да го направя като IOS7 и IOS8 по подразбиране. Нуждаете се от решение възможно най-скоро. Благодаря много.


person Mian Muhammad Umair Liaqat    schedule 19.10.2014    source източник


Отговори (1)


Можете да внедрите свой собствен UIActivityType и да помолите потребителя да влезе в желаното приложение (Facebook, Twitter и т.н.), преди да публикувате в тях, но ще трябва да изградите цялата дейност, за да се справите с комуникацията. Може да успеете да извлечете кода от OWAActivityViewController и да го използвате повторно.

person Bms270    schedule 20.10.2014
comment
Персонализирах малко OWAActivitycontroller, за да изглежда така! - person Mian Muhammad Umair Liaqat; 21.12.2014