如何在目標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