More macOS 13 compatibility issues
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia con TextViewController, FindViewController e SuggestionViewController, concentrandoti sui relativi metodi loadView e sul trace del crash NSNib/NSViewController. Confronta il workaround per macOS 13 con il commit 941f378 e analizza l’ordine di styleTextView/ScrollView/MinimapView rispetto alla creazione di FindViewController. Il lavoro è completato quando l’editor si avvia senza crash e non mostra una vista vuota su macOS 13.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
On macOS 13, the editor crashes on launch, then shows a blank view after workaround.
Crash trace:
-[NSNib _initWithNibNamed:bundle:options:]
-[NSViewController _nibWithName:bundle:]
-[NSViewController loadView]
Workaround
The following changes make it work on macOS 13, but we don't fully understand why they're only needed on macOS 13:
-
Replace
super.loadView()withself.view = NSView()inTextViewController,FindViewController,SuggestionViewController -
Move
styleTextView/ScrollView/MinimapView()beforeFindViewControllercreation inTextViewController.loadView()
See: https://github.com/nekohasekai/CodeEditSourceEditor/commit/941f378
- Lingua principale
- Swift
- Stelle
- 720
- Fork
- 162
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CodeEditApp/CodeEditSourceEditor
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
CodeEditApp/CodeEditSourceEditor#377 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
CodeEditApp/CodeEditSourceEditor#376 · 1 commento ·
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
CodeEditApp/CodeEditSourceEditor#378 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100
Tutte le issue di CodeEditApp/CodeEditSourceEditor
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
maxgoedjen/secretive#840 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
manaflow-ai/cmux#13763 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
openwallet-foundation/multipaz#2028 ·