Tôi muốn kiểm tra xem NSString
có phải là URL hợp lệ để tôi có thể phân tích cú pháp thành biến số NSURL
... có cách nào dễ dàng để thực hiện việc này không? :)Kiểm tra xem url hợp lệ để tôi có thể chuyển nó tới NSURL không?
CRASH Đối với một số lý do treo ứng dụng khi kiểm tra .....
NSURL *shortURL = [[NSURL alloc] initWithString:data];
if(shortURL == nil)
{
NSLog(@"INVALID");
}
else {
NSLog(@"COOOL");
}
Giao diện điều khiển mang lại cho tôi lỗi này .....
* Ngừng ứng dụng do ngoại lệ uncaught 'NSInvalidArgumentException', lý do: '* - [NSURL initWithString: relativeToURL:]: tham số chuỗi nil' 2010-03-01 19: 24: 14.797 Snippety [8289: 5e3b] Stack: ( 8.307.803, 2419510843, 8.391.739, 8.391.578, 2.898.550, 3.152.497, 12.262, 12.183, 27.646, 2.662.269, 2.661.144, 2454790485,)
Vì một số lý do khiến ứng dụng bị lỗi ..... Nó hoạt động nếu URL hợp lệ, nếu không nó chỉ bị lỗi ?? ** mã ở trên ** – tarnfeld
Thử URLWithString thay vì initWithString – MarkPowell
NSURL sẽ sẵn sàng xử lý mọi giá trị chuỗi ngoại trừ số không. Đó là điều duy nhất bạn cần đặc biệt đối với –