2016-07-28 40 views
0

Ich arbeite an einer App, die Aktienoption Funktionalität bietet. Ich konnte die Notizen-App nicht in der Popup-Option für die Freigabeoptionen in der ios app sehen. Jeder kann auf Bitte helfen, wie dies zu ermöglichen, so dass ihr in AktienoptionsNotes-Anwendung nicht in Share-Option in ios uiactivityviewcontroller

+0

Willkommen auf der Seite folgt. Könnten Sie uns bitte weitere Informationen zu Ihrem Problem geben, z. B. Codebeiträge, Screenshots des Problems usw.? Dadurch wird Ihre Frage viel wahrscheinlicher beantwortet. – bpachev

+0

Hier ist ein Stück Code, den ich benutze UIImage * image = [UIImage imageNamed: @ "test.jpeg"]; NSArray * Elemente = @ [Bild]; // Erstellen eines Aktivitätsansicht-Controllers UIActivityViewController * controller = [[UIActivityViewController alloc] initWithActivityItems: Elemente applicationActivities: nil]; // und präsentieren es [selbst anwesendViewController: Controller animiert: ja Abschluss:^{ }]; Es erscheint mit verschiedenen Teilen Option wie Mail, Messenger, zeigt aber keine Notizen App-Symbol. Meine Frage ist, wie können wir Notizen App-Symbol hier zeigen? – aMo

Antwort

0

Sie können nicht so weit wie ich weiß, wie folgend sind unterstützt die Einzigen, die standardmäßig in iOS

UIActivityTypePostToFacebook  
UIActivityTypePostToTwitter  
UIActivityTypePostToWeibo  
UIActivityTypeMessage   
UIActivityTypeMail    
UIActivityTypePrint    
UIActivityTypeCopyToPasteboard 
UIActivityTypeAssignToContact  
UIActivityTypeSaveToCameraRoll 
UIActivityTypeAddToReadingList 
UIActivityTypePostToFlickr  
UIActivityTypePostToVimeo   
UIActivityTypePostToTencentWeibo 
UIActivityTypeAirDrop    
UIActivityTypeOpenInIBooks 

aufgelistet bekommen und Basierend auf dem Inhalt, den Sie teilen möchten, wählt das iOS den Standard für Sie oder Sie können festlegen, welche ausgeschlossen werden sollen.

Es scheint, als ob Sie UIDocumentInteractionController benötigen, die verwendet werden könnten, wie

// file type such as pdf, word, txt and so on 
NSURL *URL = [[NSBundle mainBundle] URLForResource:@"file name" withExtension:@"file type"]; 

if (URL) { 
    UIDocumentInteractionController *documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:URL]; 
    [self.documentInteractionController setDelegate:self]; 
    [self.documentInteractionController presentPreviewAnimated:YES]; 
} 
+0

Danke für schnelle Antwort. Wie kommt es, dass WhatsApp in der Liste aufgeführt ist? Ist es unter einem Aktivitätstyp? Eigentlich wollte ich Text + Bild in Notizen App teilen. – aMo

+0

Ich glaube, sie UIDocumentInteractionController möglicherweise verwendet haben, um eine Vorschau der Datei und öffnen Sie die Datei, https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/Articles/PreviewingandOpeningItems.html – ldindu

+0

Nur ein Update, auf Ab iOS 9 kannst du die App "Notizen" in der Option "Teilen" sehen. Auf iOS 8 ist es nicht verfügbar. Ich weiß nicht, ob es möglich ist hinzuzufügen oder nicht, immer noch auf der Suche. Auch in WhatsApp nur in der Lage, entweder Bild oder Text zu senden. Bild + Text zeigt kein Bild in WhatsApp App, wenn Sie senden möchten – aMo