int intProjectNumber = [[projectNumber stringByTrimmingCharactersInSet:whitespaceCharacterSet] integerValue];
düzenleme: Sadece Biraz daha açıklamak için ..
NSString adında bir projectNumber (yani. @ "4") varsa. Bu
trimedProjectNumber şimdi olacağını Döşeme() fonksiyonunu değiştirir görebileceğiniz gibi sen dize trimed boşluk Infront ile ve
NSString *trimedProjectNumber = [projectNumber stringByTrimmingCharactersInSet:whitespaceCharacterSet];
ile dize sonra yeni bir dize yapabilir @ "4". Bu dize bir tamsayı temsil isterseniz yapın:
int intProjectNumber = [trimedProjectNumber integerValue];
bu parseInt değiştirir ..
ben java bilmiyorum ama bu youre kodu ne olduğunu düşünüyorum? Eğer java kodunun ne yaptığını açıklamıyorsanız ..
Tam olarak boşluktan sıyrılmanıza gerek yoktur, çünkü tamsayıDeğeri onu atlar. Ve bir int dönmek için, değişken projectNumber içinde @ "A" varsa ne -intValue – JeremyP
kullanmalısınız? Java'da yakalayabildiğim ve uygun eylemi yapabileceğimiz bir özel durum var (örneğin, defaultValue döndürüldü). – StAlex