Nerede yanlış gittiğimi önerebilir misiniz?int için nsstring'e dolaylı olarak dönüşümü nesnesel olarak ark ile izin verilmiyor. C
0
A
cevap
2
böyle bukle url yazma deneyin: -
NSString* curlURL = [NSString stringWithFormat:@"https://api.500px.com/v1/photos?.....rpp=20&page=%d", 123];
Umut verilen dize biçimi size yardımcı olur .. Teşekkür
0
comma operator sakının. Mesajın ... disallowed with ARC
kırmızı bir ringa olduğunu söyleyen, buradaki sorun, bir NSString*
numarasına bir numara atamaktır.
Ben burada özetlemek senin ekran, tamamen net değil:
NSString *currurl = (@"https://some-string-%d", 'abcd');
.. Bir NSString*
oluşturmak için çalışıyoruz gibi görünüyor nerede. Ancak, derleyici, bir virgül operatörünün sağ tarafındaki işlenenin sonucu olan bir virgül-operatör ve bir karakter olan bir NSString*
içeren bir ifadeyi değerlendirmektedir. Bu nedenle abcd
, currurl
'a atanmaya çalışıyor.
karakter (Java aynı) C tabanlı dilde tamsayı türleri olduğunu unutmayın, dolayısıyla şikayet Implicit conversion of 'int' to 'NSString *'
Ne elde etmeye çalıştığınız –
(ilgili) * kod * (ve kesin sonrası Lütfen açıklayınız hata mesajları), ekran görüntülerine bağlantılar değil. –