Suchergebnisse

Suchergebnisse 1-19 von insgesamt 19.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • NSCoding mit Swift struct und enum

    CED311 - - Swift

    Beitrag

    Ok vielen Dank für eure schnelle Hilfe. Ich habe mich einfach entschlossen die struct zu einer class zumachen. So ist es einfacher. Bringt ja keinen großen Nachteile/Unterschiede?!

  • NSCoding mit Swift struct und enum

    CED311 - - Swift

    Beitrag

    Hallo an alle Entwickler, ich habe eine Frage bezüglich des encodings bzw. decodings von structs und enums in swift. Mir will es einfach nicht gelingen diese in den entsprechenden Funktionen der jeweiligen Klasse zu (de)codieren um die Klasse später mit dem NSKeyedArchiever zu einem NSData zumachen. Folgendes Beispiel: Ich habe eine struct: Quellcode (13 Zeilen) die wie man sehen kann auf ein enum Namens Visibility zugreift: Quellcode (6 Zeilen) In einer Klasse, die eine solche Privacy hält soll…

  • Danke für alle eure Antworten. Allerdings ist mir bereits bewusst, wie ich Buttons programmatisch erstelle und die einzelnen ControlEvents auch. Mein Problem ist, dass ich keine Möglichkeit finde folgendes Problem umzusetzen: Der Nutzer berührt Button A und fährt mit dem Finger über Button B und C. Bei dieser Bewegung soll der jeweilige Button (B/C) 'aktiviert'/highlighted werden und der vorherige Button in den normal Zustand zurück fallen. Auf Button C beendet der Nutzer jetzt seinen Touch. Fol…

  • UIButtons sollen es schon sein. Jedoch habe ich keine Möglichkeit gefunden mit den Ereignissen das so zu realisieren wie oben beschrieben. Geht das gewünschte Verhalten der Buttons aus dem obigen Text klar heraus? Vielen Dank.

  • Hallo zusammen! Folgendes Problem: Auf einem View liegen viele UIButtons nah bei einander. Es soll dem Nutzer möglich sein, ähnlich dem iOS Keyboard, mit einem Touch über die verschiedenen Buttons zu fahren. Der jeweilige Button, auf dem der Touch liegt, soll dann 'aktiv' / highlighted werden. Bei Beendigung des Touches soll der jeweilige Button seine IBAction aufrufen. Es soll jedoch auch möglich sein von außerhalb mit einem Touch auf den Button zu fahren. Vorher beschriebenes Verhalten soll da…

  • Game Center Upload

    CED311 - - iOS, tvOS, watchOS

    Beitrag

    Hallo liebe Entwicklergemeinde, ich habe ein Problem bezüglich Game Center. Wenn mein Testgerät offline ist und ein Achievement oder ein Leaderboard Eintrag erzielt wird, sollte sich laut der Apple Dokumentation Game Center darum kümmern, dass diese später hochgeladen werden. Jedoch habe ich festgestellt, dass dieser spätere Upload nicht funktioniert. Liegt das an den Sandbox Servern oder muss ich mich noch um etwas kümmern, damit die Stände später hochgeladen werden? Vielen Dank im Voraus, TheC…

  • GameCenter LogIn Lag

    CED311 - - iOS, tvOS, watchOS

    Beitrag

    Ich melde den Spieler aus didFinishLaunching im AppDelegate heraus an. Kann hierbei aber auch keine nennenswerte Verlangsamung der App feststellen. Das dürfte auch eigentlich gar nicht auftreten, da der Anmeldeprozess asynchron abläuft. Wie sieht dein Anmeldungscode denn aus? Hast du die App bisher nur mit den Sandbox Servern getestet? Die neigen generell eher dazu stellenweise ziemlich unzuverlässig zu arbeiten.

  • iCloud Mobiles Netzwerk

    CED311 - - iOS, tvOS, watchOS

    Beitrag

    Vielleicht noch als Nachtrag, diese Entstellung heißt "Mobile Daten verwenden" (Auf Englisch: Use Cellular Data"). Gibt es eine Möglichkeit den Wert dieser Systemeinstellung herauszufinden? Vielen Dank im Voraus.

  • UIImage Probleme

    CED311 - - iOS, tvOS, watchOS

    Beitrag

    Oder könnte das der Grund sein? Das es keine Non-Retina Version von dem Bild gibt?

  • UIImage Probleme

    CED311 - - iOS, tvOS, watchOS

    Beitrag

    Das sehe ich ja. Auf den iPhones erscheint gar kein Bild, da hier die Non-Retina Version geladen werden will, diese existiert jedoch nicht, da die App iOS 7 exklusiv ist und somit keine Non-Retina iPhones mehr unterstützt. Und auf dem iPad sind die Bilder passend aufgelößt, was dafür spricht, dass die ~ipad Version geladen wird.

  • UIImage Probleme

    CED311 - - iOS, tvOS, watchOS

    Beitrag

    Zu erwähnen ist noch, dass die automatische Wahl der iPad Grafiken auf dem iPad 2 klappt.

  • UIImage Probleme

    CED311 - - iOS, tvOS, watchOS

    Beitrag

    Die Methode imageNamed: habe ich zuvor verwendet. Diese hält einmal geladene Bilder jedoch in einem Cache und gibt sie nicht direkt wieder frei. Da meine Bilder recht groß sind wirkte sich das erheblich auf den Arbeitsspeicherbedarf meiner App aus. Zu gritsch: Wie ich bereits geschrieben habe, hat diese Variante bis iOS 7.1 hervorragend funktioniert und auch die richtigen Bilder (Retina oder Non-Retina) geladen. Trotzdem schonmal Danke für eure schnelle Antwort.

  • iCloud Mobiles Netzwerk

    CED311 - - iOS, tvOS, watchOS

    Beitrag

    Hallo liebe Entwicklergemeinde, ich habe ein Problem mit dem iCloud Key-Value Store. Es gibt unter iOS die, zugegeben etwas versteckte, Möglichkeit in den Systemeinstellungen der iCloud die Synchronisation mit dem iCloud Key-Value Store über das mobile Datennetzwerk abzustellen. An einer Stelle in meiner App ist es wichtig, dass der neuste Stand der Key-Value Daten vorliegt. Hierbei handelt es sich um das Aufschalten auf die iCloud. Nun möchte ich an dieser Stelle die zuvor erwähnte Einstellung …

  • Überprüfst du die Availablity von iCloud bei jedem Mall wenn die App nach vorne kommt. Sprich in didEnterForground?

  • Game Center Gruppen

    CED311 - - iOS, tvOS, watchOS

    Beitrag

    Ich habe nun eine Lösung für mein Problem gefunden. Diese basiert nicht auf der PlayerGroups Schnittstelle sondern einer eigenen Technik. Trotzdem vielen Dank für eure Hilfe.

  • Game Center Gruppen

    CED311 - - iOS, tvOS, watchOS

    Beitrag

    Ok, also nochmal: Bei meinem Spiel ist zu Beginn nur Level 1 freigeschaltet. Mit der Zeit sammelt man Punkte und schaltet weitere Level frei, bis man das aktuell höchste Level 3 freigeschaltet hat. In jedem einzelnen Level greift man auf einen unterschiedlichen Datensatz zu. Daraus folgt, dass man erst in Level 3 auf alle Datensätze zu greifen kann. Nun soll beim Erstellen eines Multiplayerspiels geschaut werden, welche Level man schon freigeschaltet hat, um so zu regulieren welche Datensätze de…

  • Game Center Gruppen

    CED311 - - iOS, tvOS, watchOS

    Beitrag

    Die Idee an sich ist nicht verkehrt, jedoch muss man dem playerGroup Attribut einen festenWert zuweisen. Somit ist die Idee mit der if-Abfrage (>2) nicht möglich, oder habe ich etwas übersehen?

  • Game Center Gruppen

    CED311 - - iOS, tvOS, watchOS

    Beitrag

    Nein, von der Spiellogik ist Level 3 das höchste Level, welches man erreichen kann. Es geht darum auf welchen Datensatz welcher Spieler zugreifen kann. Spieler 1 kann nur auf die ersten 30 Daten zugreifen. Spieler 2 auf die ersten 60 Daten und Spieler 3 auf alle Daten. Trotzdem Danke für deine Antwort.

  • Game Center Gruppen

    CED311 - - iOS, tvOS, watchOS

    Beitrag

    Hallo liebe Entwicklergemeinde, ich arbeite zur Zeit an einem Spiel für iOS bei dem ich auch einen Game Center Multiplayer anbieten möchte. Das Gröbste habe ich hierfür schon implementiert, jedoch habe ich ein Probleme: Das Spiel ist in Level aufgeteilt. Momentan gibt es davon 3 (Drei) Stück. Nun soll es gewisse Einschränkungen geben, welchem Spiel welcher Spieler beitreten kann. So soll dies ungefähr ausschauen: Level 1 -> Nur Level 1 Spiele Level 2 -> Nur Level 1 und 2 Spiele Level 3 -> Alle S…