如何在目标c中打印类型id。以下是示例代码。printf类型id值在目标c中
代码: -
的NSMutableArray * ARR = [[NSMutableArray里的alloc] INIT];
int sizeArr;
scanf("%d", &sizeArr);
int arrayValues;
for(int i=0; i<sizeArr; i++)
{
scanf("%d",&arrayValues);
[arr addObject:@(arrayValues)];
}
printf("values entered are :");
for(int i=0; i<sizeArr; i++)
{
printf("%@", [arr objectAtIndex:i]); //How to printf array values.
// above statement is showing a warning invalid conversion to specifier '@'
}
你也许可以做到'的printf( “%S”,[[[ARR objectAtIndex:我]描述] UTF8字符串]);'。 – dan
这是从内存中打印一个垃圾值: - 543212016-03-01 20:03:36.759 – Max
你将什么输入放到你的'scanf'中以获得输出? – dan