我在添加參數到我的代碼行時遇到了一些麻煩。我已經創建了一個全局變量,它可以訪問這個變量並讓NSLog來驗證它是否可以訪問,但是我有添加變量的麻煩。將參數添加到setHTTPBody請求Xcode
我的代碼行是這樣的,我想添加一個tran_id,它已被定義爲變量「ttt」,它是一個NSString
。我現在在代碼中的方式不起作用。
NSLog(@"tran id: %@", ttt);
[request setHTTPBody:[@"{\n \"partner_key\": \"VxYkMw3N8E\",\n \"auth_token\": \"QaU9QcFZ6xE7aiRRBge0wZ4p6E01GEbl\",\n \"tran_id\": \"%@\"\n}", ttt dataUsingEncoding:NSUTF8StringEncoding]];
出於某種原因,我得到的錯誤說「爲無可見@interface‘NSMutableURLRequest宣佈選擇setHTTPBody:dataUsingEncoding’當我用什麼所有人給了我.. – Neil
@Neil?只是編輯它 – streem
非常感謝,它的工作!所以我的問題是,你不能在請求語句中添加一個參數,所以解決方法是創建另一個NSString並插入? – Neil