返回列表 發帖

[Objective-C] 關於Storyboard和Json問題,懇請大大替小弟姐答

小弟是新手,最近遇到兩個問題,找不到答案解答...
1.如果
  1. [self.navigationController setNavigationBarHidden:TRUE]
複製代碼


的狀態下,那要怎樣才可以返回上一個view controller呢?

2.小弟有寫了一個撈取json,但都會一直出現error

  1. NSString *jsonStr = [NSString stringWithUTF8String:(char*)sqlData];
  2. NSLog(@"%@",jsonStr);//輸出為{"q1":"飯糰","q2":"麵包"}
  3. NSData *data = [jsonStr dataUsingEncoding:NSUTF8StringEncoding];
  4. NSArray *jsonArray = [NSJSONSerialization JSONObjectWithData: data options: NSJSONReadingMutableContainers error: nil];for(NSArray *p in jsonArr){.........}
複製代碼


每次到for時就會擋掉,實在不明為何會這樣,肯慶各位大大解答,感謝大大~^^"
第一個問題
你已經隱藏 NavigationBar 就必須自定義 觸發事件  例如增加一個按鈕 或是手勢
去觸發事件  
如果你是用
1. Push  請用   [self.navigationController popViewControllerAnimated:YES]
2. Present 請用   [self dismissViewControllerAnimated:YES completion:nil] IOS 5

第二個問題
因為你的 JSON 字串 要改成  [{"J":5},{"0":"N"}] 才能用 Array 你原來的寫法是 return NSDictionary
返回列表