2012-11-28 144 views
0

我通過解析鏈接獲取用戶標識。我必須使用用戶標識解析它以獲取訪問權限。 我在做什麼如何將變量添加到URL

NSString *str=[[NSString alloc]initWithFormat:@"http://abc.com/fb_redirect_mobile/?accessToken=4546"]; 

這讓我的用戶ID,現在我想使用用戶ID再次解析它,例如:

​​

在其他語言中我已經,他們只是利用看出:

NSString *str=[[NSString alloc]initWithFormat:@"http://abc.com/user/"+userid+"/bookmarks"]; 

的用戶標識變量需要用戶id.how我能做到這一點iPhone.I知道我的問題是漫長的,但我試圖弄清楚什麼我want.please help..please還告訴我如何將解析標識存儲到字符串中,比如用戶標識,我將在解析url之後獲得./現在我可以如何將它保存爲字符串形式。

回答

1

你可以給這個樣子,

NSString *str=[NSString stringWithFormat:@"http://abc.com/user/%@/bookmarks",userid]; 
2
NSString *userId = @"123456"; 
NSString *str=[[NSString alloc]initWithFormat:@"http://abc.com/user/%@/bookmarks", userId]; 

initWithFormat:/stringWithFormat:遵循general format convention set by printf/scanf

+0

非常感謝亞歷山大.. – Ninja

+0

在我的相機應用程序,當我點擊它會被保存在圖像但要保存之前,我想它會要求用戶標題和描述image.How我可以做到這一點?請幫助.. – Ninja

0

那麼你幾乎得到它:

NSString *usrid = @"4546"; 
NSString *str=[NSString stringWithFormat:@"http://abc.com/fb_redirect_mobile/?accessToken=%@", userid]; 

您可以使用NSStringstringWithFormat:方法這一點。

+0

非常感謝...你能告訴我我從json解析中得到userid ...然後如何將它存儲到一個變量.. – Ninja

+0

不是真的,因爲我不知道如何JSON看起來像或你的代碼。我建議你拿起一本關於Objective-C開發的書,這些問題很簡單。 – rckoenes

+0

@deepak這將是另一個問題,因爲它是在一個完全不同的話題 – WDUK

2

你串連你的用戶ID的方法是不是有效的語法的OBJ-C

NSString *str=[[NSString alloc]initWithFormat:@"http://abc.com/user/"+userid+"/bookmarks"]; 

你可能會想要做的是使用一個對象 - 對象格式說明(在你的情況NSString) ,並在你的URL中使用它(假設userid是一個NSString,如果它是一個基於C的字符串,請使用%s作爲格式說明符)。

NSString *str=[[NSString alloc]initWithFormat:@"http://abc.com/user/%@/bookmarks", userid]; 

參考這些有關如何在一個NSString使用stringWithFormat:

+0

謝謝很多... WDUK .. – Ninja

+0

在我的相機應用程序,當我點擊圖像它將被保存,但我想要保存之前它會問用戶標題和描述image.How我可以做到這一點??請幫助.. – Ninja

+0

@deepak,閱讀規則和FAQ,並提出另一個問題。 – WDUK

1

而不是

NSString *str=[[NSString alloc]initWithFormat:@"http://abc.com/user/"+userid+"/bookmarks"]; 

你會使用

NSString *str=[[NSString alloc] initWithFormat:@"http://abc.com/user/%@/bookmarks",userid]; 
+0

非常感謝... – Ninja

+0

在我的相機應用程序,當我點擊圖像它將被保存,但我想要保存之前它會要求用戶標題和描述image.How我可以做到這一點??請幫忙.. – Ninja