2012-05-17 36 views
6

Tôi muốn kiểm tra kết nối Internet trong ứng dụng của mình. Vì vậy, tôi sử dụng mã mẫu Khả năng hiển thị của Apple.Khả năng hiển thị của Apple mà không cần ARC

Nhưng do sử dụng ARC, có một số lỗi. Tôi sửa chữa một số trong số họ nhưng các lỗi khác vẫn còn trong mã của tôi.

enter image description here

Tôi nên giải quyết vấn đề này như thế nào? Bất kỳ ý tưởng?

Thnx.

+0

Cố gắng tắt ARC. [xem này] (http://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single-file-in-a-project) sửa đổi –

Trả lời

1

Hãy thử sử dụng này cho mã phiên bản ARC của bạn ->Reachability (iOS) ARCified

+2

Đây là lý do kém để duy trì ngã ba mã mẫu của Apple khi '-fno-objc-arc' có sẵn. –

+0

Có, tôi cũng cảm thấy như vậy sau khi biết rằng ARC có thể bị vô hiệu hóa: ( – ilight

22

Bạn có thể tắt ARC trên một cơ sở cho mỗi tập tin.

  1. Chọn dự án trong danh sách tập tin
  2. Chọn mục tiêu
  3. Nhấp vào giai đoạn xây dựng tab
  4. mở giai đoạn Compile Nguồn
  5. Cuộn xuống cho đến khi bạn tìm thấy tập tin nguồn của bạn (hoặc sử dụng trường tìm kiếm)
  6. Nhấp đúp vào cột Cờ biên dịch cho tệp đó
  7. Nhập -fno-objc-arc

Hiện ARC bị tắt cho một tệp đó.

+1

xin lỗi, đó không phải là tùy chọn =) tôi cần ARC –

+7

cài đặt cờ này sẽ không tắt ARC cho tất cả dự án, nhưng chỉ các tệp bị gắn cờ –

+0

thnx. Điều đó thực sự hữu ích –

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