Saya telah membuat Proyek Aplikasi Tampilan Tunggal baru dalam versi beta Xcode 6. Saya ingin mengganti nama kelas swift dari ViewController.swift
nama lain. Tetapi ketika saya memilih Refactor -> Rename, itu memberikan kesalahan Xcode can only refactor C and Objective-C code
.
Tahu bagaimana cara mengganti nama kelas swift di Xcode 6?
MEMPERBARUI:
Akhirnya Xcode 9 mendukung Refactoring for Swift. Apple membutuhkan waktu 3 tahun untuk menambahkan fitur dasar ini. Refactoring
.swift
file. 1. Pilih nama kelas dan lakukan Refactor> Rename . 2. Pilih.swift
file dan lakukan Refactor> Rename .Jawaban:
Anda dapat mengubah nama kelas di File Inspector di sisi kanan Xcode6.
Itu saja! Sebelumnya saya mengganti nama kelas secara manual di file kelas.
sumber
Saya telah menggunakan Temukan> Temukan & Ganti di Proyek , ini tidak sempurna tetapi berhasil.
sumber
Saya menggunakan cara ini:
sumber
Dari tutorial ini.
Pisahkan Kode Swift iOS8 Anda
sumber
Sayangnya, Apple belum sempat mengimplementasikannya.
Lihat http://www.quora.com/Why-isnt-there-a-refactoring-feature-for-Swift-language-in-Xcode-6 untuk informasi lebih lanjut.
sumber
Xcode 9
Xcode 9 sekarang mendukung penggantian nama di Swift. Ini diumumkan di WWDC 2017.
sumber