快速错误:代码= 3840“垃圾结束。”

时间:2016-02-27 21:01:52

标签: php sql swift

我有这个错误

  

错误域= NSCocoaErrorDomain代码= 3840“垃圾结束。” UserInfo = {NSDebugDescription =结尾处的垃圾。}

这是我的快速代码:

char *matrixone[15] = { 0 };
printf("input your matrix\n");

for (i=0;i<min(rowone,15);i++){
  buf[1000];
  if (fgets( buf, sizeof buf, stdin) == NULL) break;
  buf[strcspn(buf, "\n")] = 0;

  // qualify buf concerning ' ' , sbar, etc
  ...

  matrixone[i] = strdup(buf);
}

我要发布的字符串(练习)就是在这个背景下:“卧推,5,100” 但是由于上面的错误,我无法通过这个字符串  下面是我连接到我的php / sql服务器的方式:

var exercise:String = ""

    for value in numberOfExercisesArray{

        exercise = exercise + value.text! + ","

    }
    if exercise.characters.last == ","{

        exercise.removeAtIndex(exercise.endIndex.predecessor())

    }

如何修复此错误 感谢

1 个答案:

答案 0 :(得分:1)

你的问题是,你正在使用Json,当你试图解析json实际上你没有完美地解析它时,Json可以解析为Dictionary或Array,检查你的json响应尝试在任何在线json解析器中解码它,看看它是怎么样的,

  • 复制您的服务器响应(json)
  • 在谷歌搜索(在线json格式化程序)
  • 过去那里,看看