Ich möchte überprüfen, ob eine NSString
eine gültige URL ist, so kann ich es auf eine NSURL
Variable analysieren ... gibt es eine einfache Möglichkeit, dies zu tun? :)Überprüfen Sie, ob eine gültige URL vorhanden ist, damit ich sie an NSURL weitergeben kann?
CRASH Aus irgendeinem Grund die Abstürze App bei der Überprüfung .....
NSURL *shortURL = [[NSURL alloc] initWithString:data];
if(shortURL == nil)
{
NSLog(@"INVALID");
}
else {
NSLog(@"COOOL");
}
Die Konsole gibt mir diesen Fehler .....
* Terminating App aufgrund der nicht abgefangenen Ausnahme 'NSInvalidArgumentException', Grund: '* - [NSURL initWithString: relativeToURL:]: Nullzeichenfolgenparameter' 2010-03-01 19: 24: 14.797 Snippety [8289: 5e3b] Stapel: ( 8.307.803, 2419510843, 8.391.739, 8.391.578, 2.898.550, 3.152.497, 12262, 12183, 27646, 2.662.269, 2.661.144, 2454790485,)
Aus irgendeinem Grund stürzt die App ab ..... Es funktioniert, wenn die URL gültig ist, wenn es nicht einfach abstürzt ?? ** Code über ** – tarnfeld
Versuchen Sie URLWithString anstelle von initWithString – MarkPowell
NSURL wird gerne mit einem beliebigen String-Wert außer Nil umgehen. Das ist die einzige, die Sie für Spezialfall benötigen, für –