Ich verwende UIActivityViewController. Für eine bestimmte Teilenachricht möchte ich Benutzern nur das UIActivityTypePostToFacebook anbieten (d. H. Nur über Facebook teilen). Mir ist klar, dass ich die excludedActivityTypes-Methode verwenden kann, um alle anderen aktuellen Aktivitätstypen auszuschließen.
Meine Befürchtung bei diesem Ansatz ist jedoch, dass in Zukunft mehr Aktivitätstypen angezeigt werden und meine App diese automatisch für zukünftige Versionen des Betriebssystems hinzufügt.
Daher habe ich mich gefragt, ob es eine Möglichkeit gibt, nur die Aktivitätstypen anzugeben, die angezeigt werden sollen (d. h. eine includedActivityTypes-Version der excludedActivityTypes-Methode)
Prost, Charlie
In UIActivityViewController
gibt es keine solche Funktion . Eine Sache, um dich zu erinnern, deine Angst ist richtig. Aber davor muss man sich nicht fürchten. Denn wenn Ihr Build im Gerät installiert ist, auch wenn es mit einer neuen IOS-Version aktualisiert wird, wird die bereits vorhandene App-Funktion nicht aktualisiert. Das ist, bevor Sie Ihre App mit der neuen Version von xcode aktualisieren (nehmen Sie an, dass der neue xcode eine Funktion hat, vor der Sie Angst haben), your app won't show more than this
. Andernfalls, wenn Sie ein Update mit neuen xcode geben möchten, müssen Sie diese Situation in der neuen Version behandeln.
Tags und Links iphone ios uiactivityviewcontroller share