我知道方法stringWithFormat
通常採用如下:[NSString stringWithFormat]需要什麼類型的參數?
[NSString stringWithFormat: @"%@ %@", arg1, arg2];
我的問題是,究竟是此方法(在一個與規格...
)的最後一個參數的類型。
我希望能夠做一些類似如下:
NSArray *array = [NSArray arrayWithObjects: @"Hi", @"Bob"];
[NSString stringWithFormat: @"%@ %@", array]
正如你可以看到一個數據結構array
持有的所有參數。不幸的是,這不起作用。有沒有辦法做到這一點,以便我不必在stringWithFormat
方法中明確列出所有參數?
您的第二個示例應該在XCode中顯示錯誤「數據轉換比數據參數多」。 –
它採用[documentation]中指定的類型(http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html#//apple_ref/doc/uid/TP40004265 )。 –