我嘗試製作avtivity視圖控制器。一切都在模擬器和iPhone很好,但在iPad上我看到這一點:UIActivityViewController iPad問題
這裏是我的代碼:
NSArray *activityItems = @[@"Text to share"];
UIActivityViewController *activityController =
[[UIActivityViewController alloc] initWithActivityItems:activityItems
applicationActivities:nil];
NSMutableArray *activityTypes = [NSMutableArray new];
//TODO: handle this array for iOS7 only
[activityTypes addObjectsFromArray:@[UIActivityTypeAddToReadingList,
UIActivityTypePostToFlickr,
UIActivityTypePostToVimeo,
UIActivityTypePostToTencentWeibo,
UIActivityTypeAirDrop]];
activityController.excludedActivityTypes = activityTypes;
//TODO: handle this for both iOS7 and iOS6
[activityTypes addObjectsFromArray:@[UIActivityTypePostToWeibo,
UIActivityTypePrint,
UIActivityTypePrint,
UIActivityTypeAssignToContact,
UIActivityTypeSaveToCameraRoll]];
activityController.excludedActivityTypes = activityTypes;
[self presentViewController:activityController
animated:YES
completion:nil];
這不是iPad版,它的iPhone版本,我在iPad上推出。但它仍然應該正常工作。 我在做什麼錯?
UPD:還我有這樣的在日誌:
年03月31 18時25分58秒馬里亞斯-IPAD SharingExample [713]:CGContextSetFillColorWithColor:無效的上下文爲0x0。這是一個嚴重的錯誤。此應用程序或其使用的庫正在使用無效的上下文,從而導致系統穩定性和可靠性的整體降級。這個通知是禮貌的:請解決這個問題。這將成爲即將到來的更新中的致命錯誤。
Mar 31 18:25:58 Marias-iPad SharingExample [713]:CGContextSetStrokeColorWithColor:invalid context 0x0。這是一個嚴重的錯誤。此應用程序或其使用的庫正在使用無效的上下文,從而導致系統穩定性和可靠性的整體降級。這個通知是禮貌的:請解決這個問題。這將成爲即將到來的更新中的致命錯誤。
Mar 31 18:25:58 Marias-iPad SharingExample [713]:CGContextGetBlendMode:invalid context 0x0。這是一個嚴重的錯誤。此應用程序或其使用的庫正在使用無效的上下文,從而導致系統穩定性和可靠性的整體降級。這個通知是禮貌的:請解決這個問題。這將成爲即將到來的更新中的致命錯誤。
Mar 31 18:25:58 Marias-iPad SharingExample [713]:CGContextSetBlendMode:invalid context 0x0。這是一個嚴重的錯誤。此應用程序或其使用的庫正在使用無效的上下文,從而導致系統穩定性和可靠性的整體降級。這個通知是禮貌的:請解決這個問題。這將成爲即將到來的更新中的致命錯誤。
Mar 31 18:25:58 Marias-iPad SharingExample [713]:CGContextFillRects:invalid context 0x0。這是一個嚴重的錯誤。此應用程序或其使用的庫正在使用無效的上下文,從而導致系統穩定性和可靠性的整體降級。這個通知是禮貌的:請解決這個問題。這將成爲即將到來的更新中的致命錯誤。
Mar 31 18:25:58 Marias-iPad SharingExample [713]:CGContextSetBlendMode:invalid context 0x0。這是一個嚴重的錯誤。此應用程序或其使用的庫正在使用無效的上下文,從而導致系統穩定性和可靠性的整體降級。這個通知是禮貌的:請解決這個問題。這將成爲即將到來的更新中的致命錯誤。
我有同樣的問題。我認爲這款控制器在運行iPhone應用程序的iPad上非常麻煩。另見http://stackoverflow.com/questions/21922369/twitter-icon-not-showing-in-uiactivityviewcontroller-in-ios-7-on-the-device – Maiaux