我的眼睛在試圖找出這一個小時的時候受到了傷害 - 我已經在線查找了很長一段時間的答案(告訴它有多少......這會讓人很尷尬)。 我想要做的就是枚舉在anExpression上使用for-in循環,這是一個包含NSNumbers和NSStrings的NSMutableArray。 我的NSLog打印變量ans返回一個空字符串。 我在做什麼錯?從NSMutableArray構建一個NSstring
NSString *ans = @"";
for (id obj in anExpression)
{
if ([obj isKindOfClass:[NSString class]])
[ans stringByAppendingString:(NSString *)obj];
if ([obj isKindOfClass:[NSNumber class]])
[ans stringByAppendingString:(NSString *)[obj stringValue]];
NSLog(@"String so far: %@ ", ans);
}
我編輯你的原件,這是不需要的。 – 2010-11-30 17:56:20