2013-11-24 13 views
6

CFURLDestroyResource hiện không còn được dùng nữa. Tôi không chắc chắn nên sử dụng cái gì thay vì nó, và không có bất kỳ sự may mắn nào thông qua tài liệu của Apple.CFURLDestroyResource hiện không được chấp nhận trong iOS7. Bất cứ ai biết những gì để sử dụng để thay thế?

Tôi đang sử dụng BlackRaccoon để thao tác máy chủ FTP của mình và nó sử dụng CFURLDestroyResource, tất nhiên giờ đây đã gây ra cảnh báo trình biên dịch.

Cảm ơn! Scott

+0

Điều này không khó để chạy xuống, nhưng tôi chỉ đơn giản là không thể tìm thấy bất cứ điều gì trên nó ... bực bội. – Scooter

+0

Tôi đã kiểm tra Gold Raccoon, và nó cũng sử dụng chức năng tương tự này, vì vậy tôi vẫn còn bị mắc kẹt trên cái này. – Scooter

+0

Bạn sẽ tìm thấy hầu hết các Raccoons là các cổng của Black Raccoon. Thật không may, Apple dường như đang loại bỏ chức năng FTP có vấn đề. Cá nhân, tôi sẽ giới thiệu một thư viện FTP đầy đủ tính năng mà không phụ thuộc vào chức năng của Apple. Bạn sẽ tốt hơn trong tương lai. Theo như tôi có thể nói, không có thay thế cho CFURLDestroyResource. –

Trả lời

1

Chúng tôi cũng gặp sự cố này và không thể tìm thấy bất kỳ thay thế nào trong khuôn khổ của Apple; trong CFURLAccess.h, Apple khuyên bạn nên sử dụng NSURLConnection, nhưng tôi không thể tìm thấy cách để thực hiện xóa với lớp đã nói. Dường như hầu hết các thư viện của bên thứ ba cũng sử dụng CFURLDestroyResource.

Sau đó, chúng tôi khai quật điều này: https://github.com/nkreipke/FTPManager. FTPManager này thúc đẩy thực tế là Objective-C là một bộ siêu lớn của C và thực hiện các hoạt động FTP bằng cách tạo các ổ cắm thô và chỉ cần viết các lệnh bằng tay. Nó là một phương pháp có thể là một chút "hạt và bu lông" cho các nhà phát triển những người quen với các giải pháp cấp cao, nhưng nó thanh lịch trong sự tối giản và hiệu quả của nó. Và khi bạn nhận được quyền truy cập vào nó, hầu hết các khung công tác FTP khác có lẽ đang thực thi các lệnh như ở một mức nào đó.

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