Подтвердить что ты не робот

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...

4b9b3361

Ответ 1

Позвольте мне сказать вам, что ваш код верен, после некоторого теста, наконец, я смог его исправить, просто перейдите в "Настройки", добавьте "Социальные учетные записи" (Facebook - Twitter - Flickr - Mail), запустите снова свое приложение, и вы увидите значки. Привет из Канкуна! enter image description here

Ответ 2

Используете ли вы симулятор? По моему опыту, UIActivityViewController пользовательский интерфейс не работает в симуляторе, но если вы тестируете на самом устройстве, он работает нормально.

Попробуйте выполнить тестирование на устройстве.

Ответ 3

проблема была в устройстве. Он хорошо работал в iPhones