La ricerca di questo problema mi ha dato solo post che riguardavano roba opengl di cui non sono a conoscenza.Errore "impossibile creare il framebuffer completo" utilizzando google maps sdk per ios
Sul mio Storyboard, ho una vista in cui ho messo un altro oggetto UIView leggermente più piccolo per fungere da contenitore per la mia mappa. Funziona bene, non molto codice. Ho impostato la classe di UIView come GMSMapView
. i CTRL-trascinalo per creare uno sbocco per il viewController corrispondente. Dopo questo, creo un GMSCameraPosition
in una posizione specifica. Ho impostato self.mapView
, che è la presa, per la fotocamera [GMSMapView mapWithFrame:CGRectZero camera:camera];
che è la posizione della telecamera che ho specificato.
Questo sembra funzionare, l'app si avvia senza errori e la mappa viene mostrata nell'UDiew che ho creato, ma la posizione della telecamera non è quella specificata. E so che la posizione è valida perché se uso self.view
invece di self.mapView
la mappa appare su tutto lo schermo nella posizione corretta.
Nel registro ottengo l'errore Failed to make complete framebuffer object 8cd6
e come ho detto, i post relativi a questo non avevano alcun senso per me, e non ho idea di quale sia il problema.
L'aiuto sarebbe apprezzato!
come ho detto nella risposta che ho fornito, questa linea non era affatto necessaria! Grazie per l'aiuto! – Millenjo
Questo ha risolto l'errore "Impossibile realizzare l'oggetto framebuffer completo 8cd6" per me. Ma poiché la mia app utilizza OpenGL, ho altri problemi da risolvere ora (la mappa viene visualizzata e funziona perfettamente, ma le trame nel resto dell'app stanno scomparendo). Grazie per il consiglio. – aiham