我已经拥有已经具有[Object,Object,Object,Object]结构的对象(称为callbackData)。(这些是真正的Object)。 当我将callbackData1(也是对象)推入callbackData然后查看callbackData时,我看到callbackData1对象被推入了Array(而前一个对象仍然是对象)。
我在这里缺少什么?我是以错误的方式推动这个吗?
#import "GeeksLocations.h"
@implementation GeeksLocations
@synthesize geeksBranchId;
@synthesize geeksLongtitude;
@synthesize geeksLatitude;
@synthesize geeksMobile;
@synthesize geeksTel;
@synthesize geeksAddress;
@synthesize geeksOpenDays;
@synthesize geeksOpenTime;
@end
答案 0 :(得分:0)
尝试使用int x = 0;
int pixel = 0;
char hold[10];
char hold4[4];
for(x=0; x < linesCount; x++)
{
fscanf(model, "%c", &hold[x]);
if(hold[x] == '\0' || hold[x] == '\r' || hold[x] == '\n')
{
hold4[0] = hold[x-4];
hold4[1] = hold[x-3];
hold4[2] = hold[x-2];
hold4[3] = hold[x-1];
hold4[4] = '\0';
// printf("new line: break\n");
}
//printf("pixel: %c\n", hold[x]);
}
int hm = atoi(hold4);
printf("\nhold4: %d\n", hm);
代替.concat()
,因为您需要加入两个对象数组。
http://www.w3schools.com/jsref/jsref_concat_array.asp
具体来说,试试:
.push()
而不是:
callbackData = callbackData.concat(callbackData1);