Tôi đang cố gắng truy cập vào kho lưu trữ tệp XML trong thư mục tài nguyên. Tôi đang sử dụng NSURL để truy cập tệp này bằng NSURLConnection (tệp này sẽ được hoán đổi cho một dịch vụ từ xa trong tương lai).Truy cập tệp cục bộ bằng NSURL
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL
URLWithString:@"file:///XMLTest.xml"]
cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0];
NSURLConnection *connection=[[NSURLConnection alloc] initWithRequest:request delegate:self];
if (connection) {
// Create the NSMutableData to hold the received data.
// receivedData is an instance variable declared elsewhere.
response = [[NSMutableData data] retain];
} else {
NSLog(@"Could not create connection");
}
Lớp bắt đầu kết nối thực hiện các phương pháp NSURLConnection:
connection:willCacheResponse:
connection:didReceiveData:
connectionDidFinishLoading:
connectionDidFinishLoading:
Khi tôi khởi động này mô phỏng chết, không có tin nhắn được in ra cửa sổ Console vì vậy tôi đang ở một mất mát cho nơi để xem xét . Bất kỳ ý tưởng, hoặc tôi chỉ làm điều này hoàn toàn sai?
Phần này cung cấp đường dẫn hệ thống tệp chứ không phải URL. Tôi không hiểu tại sao, nhưng OP muốn tải XML của anh ấy từ URL. Có thể để chuyển dễ dàng hơn sang các nguồn dựa trên web ... –
Tất nhiên. Cảm ơn Seva - bạn thực sự là chính xác! –
Mặc dù câu trả lời của tôi đã được đánh dấu là câu trả lời chính xác, tôi tin rằng câu trả lời từ Seva thực sự là chính xác! Điều này có thể được cập nhật không? –