我在swift中有以下问题
我有一根绳子
let GET_LISTING = "Listing/GetDetails?deviceid=%@&listingid=%d";
我用这行来格式化它
let url = SERVER_URL + String.localizedStringWithFormat(GET_LISTING, deviceId, listingId);
当数字小于1000时,它工作正常
例如
Listing/GetDetails?deviceid=AB11F1D0-153E-48C3-950F-CC773BBCC683&listingid=500
如果数字大于1000,那是错误的
Listing/GetDetails?deviceid=AB11F1D0-153E-48C3-950F-CC773BBCC683&listingid=1,050
我怎样才能解决这个问题?
最佳答案
您可以将listingId
转换为String
:
let GET_LISTING = "Listing/GetDetails?deviceid=%@&listingid=%@"
let url = SERVER_URL + String.localizedStringWithFormat(GET_LISTING, deviceId, String(listingId))