2010-07-17 2 views
1

Я пытаюсь отформатировать строку URL, но он говорит, что слишком много аргументов. Мой код ниже:(iPhone app) error: слишком много аргументов для функции 'URLWithString:'

-(IBAction)tweetRandom { 

//NSLog(@"CALLED"); 
test = 100; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://twitter.com/%i", test]]; // problem line 

} 

Кто-нибудь знает, как отформатировать URL-адрес? Надеюсь, что есть что-то по имени URLWithFormat, но его не существует.

ответ

2

Вы должны использовать stringWithFormat: так:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://twitter.com/%i", test]]]; 
+0

Ой, хорошо, спасибо! – Alex