UIActivityViewController в iOS 7
В моем приложении я добавил эти строки кодов для включения функций uiactivityviewcontroller
UIImage *yourImage = someImg;
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:[NSArray arrayWithObjects:@"abcdefgh",yourImage, nil] applicationActivities:nil];
activityVC.excludedActivityTypes = @[ UIActivityTypeMessage ,UIActivityTypeAssignToContact,UIActivityTypeSaveToCameraRoll];
[self presentViewController:activityVC animated:YES completion:nil];
и UIActivityViewContoller работают нормально, но пользовательский интерфейс подобен этому значку No FB, значок без твиттера И ЭТО ЯВЛЯЕТСЯ ЭКРАНАМИ IPAD ![enter image description here]()
Однако он демонстрирует идеальный интерфейс в iOS 6. Может ли кто-нибудь сказать причину или ответ...
Спасибо в Advance...
Ответы
Ответ 1
Позвольте мне сказать вам, что ваш код верен, после некоторого теста, наконец, я смог его исправить, просто перейдите в "Настройки", добавьте "Социальные учетные записи" (Facebook - Twitter - Flickr - Mail), запустите снова свое приложение, и вы увидите значки. Привет из Канкуна!
![enter image description here]()
Ответ 2
Используете ли вы симулятор? По моему опыту, UIActivityViewController
пользовательский интерфейс не работает в симуляторе, но если вы тестируете на самом устройстве, он работает нормально.
Попробуйте выполнить тестирование на устройстве.
Ответ 3
проблема была в устройстве. Он хорошо работал в iPhones