2016-04-16 12 views
0

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

0

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.

+0

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

+0

Ja, ist es. Starten Sie einfach, indem Sie die Details des erkannten Beacons protokollieren und von dort gehen – Wain

0

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.

+0

Vielen Dank für die Eingabe. Ich werde alle Ideen hier sammeln und versuchen, eine Lösung zu finden. – Dze

Verwandte Themen