0
我打算使用AFNetworking 3.0
。如何保存響應並將響應中的特定參數發送到使用AFN 3.0的服務器?
在我第一次看到我輸入手機號碼並點擊提交按鈕後,它發送到服務器並從服務器獲得響應,在該響應中,假設我得到2個參數(如id:xx,token:xxxxx)。
現在的問題是 -
當我從服務器獲取響應的話,我想去第二視圖,當我在登錄按鈕點擊,我想只發送這是我從以前的響應得到令牌(不是id)。我如何從前面的視圖中只取得這個標記並從當前視圖發送它。
我試過這樣,但它沒有完成或沒有工作。 我試圖保存這樣的響應數據:
NSString *str = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
NSLog(@"responseData: %@", str);
,並試圖在第二視圖發送:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier]isEqualToString:@"loginsegue"])
{
loginViewController *lvc= [segue destinationViewController];
lvc.str=_str;
}
}
請遵循答案[**視圖控制器之間傳遞數據**](http://stackoverflow.com/questions/5210535/passing-data-between-view-controllers) – swiftBoy
嘗試: loginViewController *控制器=( loginViewController *)segue.destinationViewController; – Meera
嘗試appdelegate變量並將令牌值保存在此變量中,以便您可以在任何視圖中訪問值 – iOS