Tôi nghĩ rằng tôi không hiểu khái niệm về "baseURL". Đây:NSURL baseURL trả lại không. Bất kỳ cách nào khác để lấy URL cơ sở thực tế
NSLog(@"BASE URL: %@ %@", [NSURL URLWithString:@"http://www.google.es"], [[NSURL URLWithString:@"http://www.google.es"] baseURL]);
Prints này:
BASE URL: http://www.google.es (null)
Và dĩ nhiên, trong Apple docs tôi đọc này:
Return Value URL cơ sở của người nhận. Nếu người nhận là một URL tuyệt đối, trả về số không.
Tôi muốn nhận được từ ví dụ URL này:
https://www.google.es/search?q=uiviewcontroller&aq=f&oq=uiviewcontroller&sourceid=chrome&ie=UTF-8
cơ sở này URL
Câu hỏi của tôi rất đơn giản. Có cách nào sạch hơn để lấy URL cơ sở thực sự mà không cần ghép nối sơ đồ và tên máy chủ không? Ý tôi là, mục đích của URL cơ bản là gì?
kết quả gì, chính xác, Bạn đang tìm kiếm? –
Xin lỗi, tôi quên đề cập rằng: Tôi muốn từ URL này ví dụ: https://www.google.es/#hl=vi&output=search&sclient=psy-ab&q=cats để nhận phần "URL cơ sở" -> https://www.google.es – Lupi