2015-02-18 25 views
22

Ho fatto un errore di battitura nel mio progetto ed è apparso in lldb swift REPL ora non so come uscirlo e contemporaneamente non esco dal mio programma di cui eseguo il debug. Quindi ho digitato expr -r - miaVariabile invece di expr -R - miaVariabile. e sotto è quello che vedo. (Se volete provare personalmente usare XCode 6.1 del progetto di codice, C++, e myVariable deve esistere)XCode: come uscire lldb swift repl

(lldb) expr -r -- record.mFileRecord.mVolumeName 
(std::string) $19 = "" 
1> help expr 
/var/folders/zv/r3033x4n0f72bprvyk8612480000gn/T/lldb/30856 
/repl433.swift:2:5: error: consecutive statements on a line must be 
separated by ';' 

1> quit 

/var/folders/zv/r3033x4n0f72bprvyk8612480000gn/T/lldb/30856 
/repl434.swift:2:1: error: use of unresolved identifier 'quit' 

quit 


1> exit 

/var/folders/zv/r3033x4n0f72bprvyk8612480000gn/T/lldb/30856/repl435.swift:2:1: error: use of unresolved identifier 'exit' 

exit 



1> exit() 

/var/folders/zv/r3033x4n0f72bprvyk8612480000gn/T/lldb/30856/repl436.swift:2:1: error: use of unresolved identifier 'exit' 

exit() 

^ 


1> quit() 

/var/folders/zv/r3033x4n0f72bprvyk8612480000gn/T/lldb/30856/repl437.swift:2:1: error: use of unresolved identifier 'quit' 

quit() 


1> .quit 

/var/folders/zv/r3033x4n0f72bprvyk8612480000gn/T/lldb/30856 
/repl438.swift:2:2: error: could not find member 'quit' 

.quit 

^~~ 


1> :quit 

(qui la mia applicazione terminato e lldb è stato auto-ucciso)

risposta

43

Con un solo colon si può lasciare la Swift REPL e tornare alla lldb:

 
(lldb) repl 
1> 
2> 
3> : 
(lldb) 

(trovate qui:. http://swift.exomachina.com/how-to-use-lldb-to-debug-swift-program)

Con :quit si può fermare l'intero debug sessione:

 
(lldb) repl 
3> 
4> 
5> :quit 
5> Program ended with exit code: 9 
+9

grazie funziona ... IMHO il compito è più difficile che trovare il modo di uscire da vim –

+0

Ma (https://stackoverflow.com/questions/11828270 [Come uscire l'editor Vim?]/how-to-exit-the-vim-editor) ha più visualizzazioni e voti :) –

Problemi correlati