2016-01-21 18 views
17

Tôi bị bệnh khi sử dụng nhiều lệnh cảnh báo "biến không sử dụng" của Xcode trong khi tôi đang nhập. Tôi tiếp tục nghĩ rằng mình có lỗi trong cú pháp của mình, hãy dừng những gì tôi đang làm, kiểm tra cảnh báo, chỉ để xem đó là cảnh báo biến không sử dụng!Tắt cảnh báo biến không sử dụng của Xcode khi nhập

enter image description here

Trong nhiên nó không sử dụng, tôi chỉ gõ nó!

Tôi không ngại cảnh báo biến biên dịch không được sử dụng, chúng hữu ích, nhưng tôi ghét cảnh báo trực tiếp khi tôi nhập mã.

Có cách nào để tắt cảnh báo này hoàn toàn ở mọi nơi, toàn bộ ứng dụng hoặc cho toàn bộ dự án không?

+0

tôi khuyên bạn nên bỏ qua chúng. Ngay cả khi bạn biết tại sao cảnh báo lại ở đó, điều đó không có nghĩa là nó không hữu ích. Lưu ý rằng đây là cảnh báo thời gian biên dịch. Các tập tin được biên dịch trong khi gõ. – Sulthan

+0

Tuy nhiên, phải có khả năng phân biệt các loại biên dịch và chỉ tắt cảnh báo đối với các biên dịch kiểu tự động hóa IDE. –

+15

Tôi có một chiếc MacBook cũ mà bạn có thể mua. Vào thời điểm nó nhận ra bạn đã không sử dụng biến, bạn đã gõ phần còn lại của hàm. Đã giải quyết được sự cố. – jrturton

Trả lời

14

Có vẻ như hiện tại, chúng tôi không thể chặn cảnh báo cụ thể theo cách #pragma clang diagnostic ... có thể được sử dụng cho obj-C. Xem ví dụ thread sau


Có thể vô hiệu hóa tất cả các cảnh báo tương tác trên toàn cầu, bằng cách tắt Hiện vấn đề sống, từ Xcode -> Preferences: Tab Tổng quát. Điều này, tuy nhiên, vượt quá vô hiệu hóa tất cả các cảnh báo trực tiếp, cũng vô hiệu hóa các lỗi trực tiếp, vì vậy một cái gì đó tôi đoán bạn sẽ không muốn nghỉ mát.


[Xây dựng cảnh báo] Bạn có thể tắt tùy chỉnh xây dựng cảnh báo dự án rộng như sau:

  • Chọn dự án của bạn trong hàng hải, và chọn tab Build Cài đặt. Tìm của Apple LLVM 7.0 - Cảnh báo - Mọi ngôn ngữ, và vô hiệu hóa các cảnh báo cho Giá trị không sử dụngbiến không sử dụng.

enter image description here

+5

Tôi nghĩ anh ấy hỏi làm thế nào để tắt chúng trong khi chỉ gõ, không phải trong khi xây dựng: "Tôi không nhớ cảnh báo biến biên dịch không sử dụng, những thứ này rất hữu ích, nhưng tôi ghét cảnh báo trực tiếp khi tôi đang gõ mã." –

+0

Và thật không may, ngay cả việc vô hiệu hóa điều này dường như không ảnh hưởng đến cảnh báo trực tiếp. – devios1

+0

Tôi nghĩ rằng dfri là cách hợp pháp duy nhất có thể. –

Các vấn đề liên quan