Saya tidak dapat menemukan cara untuk menjalankan konsol (untuk menampilkan komentar NSLog) di XCode 4. Metode normal untuk versi Xcode sebelumnya tidak berfungsi. Adakah yang punya ide tentang bagaimana mencapai ini?
Saya tidak dapat menemukan cara untuk menjalankan konsol (untuk menampilkan komentar NSLog) di XCode 4. Metode normal untuk versi Xcode sebelumnya tidak berfungsi. Adakah yang punya ide tentang bagaimana mencapai ini?
Jawaban:
Anda perlu mengklik ikon Log Navigator (paling kanan di sidebar kiri). Kemudian pilih sesi Debug / Run Anda di sidebar kiri, dan Anda akan memiliki konsol di area editor.
Jika Anda hanya ingin memiliki tampilan keluaran log saat menjalankan aplikasi, Anda dapat masuk ke preferensi XCode4 -> Peringatan dan klik 'Jalankan mulai' di kolom sebelah kiri.
Kemudian pilih 'Show Debugger' dan ketika Anda menjalankan aplikasi, keluaran NSLog akan ditampilkan di bawah panel editor.
Dengan cara ini Anda tidak perlu memilih tombol 'panah atas' di bilah bawah.
Konsol bukan jendela tambahan lagi tetapi berada di bawah area editor teks. Anda dapat mengatur preferensi untuk selalu menampilkan area ini. Buka "Umum" "Mulai Jalankan" dan aktifkan "Tampilkan Debugger". Di bawah "Jalankan selesai", Debugger disetel untuk bersembunyi lagi. Anda harus menonaktifkan opsi itu. Sekarang konsol akan tetap terlihat.
EDIT
Di Rilis GM terbaru, Anda dapat menampilkan dan menyembunyikan konsol melalui tombol di toolbar. Sangat mudah.
Anda selalu dapat melihat konsol di jendela berbeda dengan membuka Penyelenggara, mengklik tab Perangkat, memilih perangkat Anda dan memilih konsolnya.
Tentu saja, ini tidak berfungsi untuk simulator :(
Berikut alternatifnya
Dalam Xcode 4 pintasan untuk menampilkan dan menyembunyikan konsol adalah (command-shift-Y) , ini akan menampilkan konsol dan debugger di bawah teks teks Anda di jendela yang sama.
Berikut alternatifnya.
Ini akan membuka jendela terminal dengan aplikasi baris perintah Anda berjalan di dalamnya.
Ini bukan solusi yang bagus karena XCode 4 masih berjalan dan men-debug aplikasi secara independen dari apa yang Anda lakukan di jendela terminal yang muncul.
Ada dua pilihan:
Log Navigator (command-7 atau view | navigators | log) dan pilih sesi debug Anda.
"View | Show Debug Area" untuk melihat keluaran NSLog dan berinteraksi dengan debugger.
Ini foto dengan keduanya. Anda biasanya tidak memiliki keduanya, tetapi saya hanya dapat menautkan satu gambar per posting! http://i.stack.imgur.com/4gG4P.png