我有这个错误
错误域= 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())
}
如何修复此错误 感谢
答案 0 :(得分:1)
你的问题是,你正在使用Json,当你试图解析json实际上你没有完美地解析它时,Json可以解析为Dictionary或Array,检查你的json响应尝试在任何在线json解析器中解码它,看看它是怎么样的,