Ich möchte nur fragen, ob es möglich ist, eine Ansicht automatisch zu öffnen, wenn ein Beacon in swift erkannt wird. Ich versuche, eine Anwendung so einzurichten, dass, wenn ich das Beacon an ein Buch angehängt habe, wenn die Anwendung geöffnet ist, es eine neue Ansicht öffnet, um die Details des Buches zu öffnen, an das ich es anschloss. Ich versuche, in einem einfachen wie diesem zu beginnen, weil ich in der Zukunft so etwas wie eine Liste aller Bücher haben möchte, die ich habe. Vielen Dank.öffne eine neue Ansicht, wenn Beacon erkannt wird
Antwort
Ich würde wahrscheinlich nur mit einer Liste beginnen, einer einfachen Tabellenansicht, die von einem Array gesteuert wird. Wenn ein Beacon erkannt wird, fügen Sie es dem Array hinzu (überprüfen Sie, ob Sie es bereits haben oder nicht), und laden Sie die Tabellenansicht neu.
Das Anzeigen einer einzelnen Ansicht würde auf die gleiche Weise funktionieren, Sie würden nur einige andere Arbeiten ausführen, bei denen Sie die Tabelle neu laden.
Rufen Sie eine Funktion in der Methode "didRangeBeacons" mit Parametern Beacon detail type auf. In dieser Funktion filtern, Beacon Details und öffnen Sie eine Ansicht mit Animation.
Vielen Dank für die Eingabe. Ich werde alle Ideen hier sammeln und versuchen, eine Lösung zu finden. – Dze
- 1. locationManager: didEnterRegion wird nicht aufgerufen, wenn ein Beacon erkannt wird
- 2. Wie öffne ich eine neue Ansicht und töte die aktuelle?
- 3. Video abspielen, wenn neue Ansicht geladen wird
- 4. Wie öffne ich eine neue Ansicht, wenn ich auf eine uiview berühre?
- 5. Wenn ich neue Layouts öffne, wird der Menüeintrag dupliziert
- 6. Prisma eine neue Ansicht
- 7. Wie öffne ich eine neue Ansicht beim Klick auf Table View Cell?
- 8. Wie öffne ich eine HTML-Datei, wenn sie geändert wird?
- 9. VIM: Wie öffne ich eine neue Datei im aktuellen Puffer?
- 10. Beacon Layout für MPact Beacon
- 11. Wie man perfecseguewithidentifier verwendet, wenn ein Beacon im Bereich ist
- 12. UIActionSheet Button eine neue Ansicht laden
- 13. MVVM - Datatemplate erstellt eine neue Ansicht
- 14. Rendern einer neuen Ansicht, wenn auf eine Schaltfläche geklickt wird
- 15. Wird eine Ansicht in eine neue Superansicht verschoben, wird sie automatisch aus der alten Superansicht entfernt?
- 16. .vimrc wird nicht ausgeführt, wenn eine neue Registerkarte in MacVim geöffnet wird
- 17. Wie öffne ich eine neue Registerkarte in CasperJS
- 18. Wie öffne ich eine neue Visual Studio-Instanz mit EnvDTE?
- 19. Android - Wird benachrichtigt, wenn ein neuer Zugangspunkt erkannt wird?
- 20. Wie öffne ich die Ansicht mit der Tastatur, wenn die Ansicht bereits geladen ist?
- 21. kann Register Beacon auf Beacon Tools
- 22. Eine Ansicht im Regionsmanager ausblenden, wenn eine andere Ansicht angezeigt wird
- 23. Wie öffne ich eine Verknüpfung neue Registerkarte mit Druckbefehl?
- 24. Wie öffne ich eine neue Registerkarte bei Klick auf Rails?
- 25. Wie öffne ich eine neue HTML-Seite mit jQuery?
- 26. Gulpfile wird nicht erkannt
- 27. Spielen! Rahmen. eine neue Ansicht erstellen
- 28. $ (this) wird nicht erkannt
- 29. 'javac' wird nicht erkannt
- 30. Klammer wird nicht erkannt
Vielen Dank für die Eingabe. Ich würde das versuchen. Ursprünglich plante ich Setup wie eine anfängliche Schnittstelle, die einem Bücherregal ähnlich sieht und wenn ich mich dem Buch anschliesse, habe ich ein Beacon angeschlossen (ich benutze derzeit ein einzelnes Beacon und versuche nur den Dreh raus zu bekommen) es öffnet den Details des Buches wie Titel und Zusammenfassung. Ist das möglich wie eine anfängliche Ansicht, wenn ein Beacon erkannt wird, öffnet es automatisch die Detailansicht? – Dze
Ja, ist es. Starten Sie einfach, indem Sie die Details des erkannten Beacons protokollieren und von dort gehen – Wain