24 AĞUSTOS 2010, Salı
ObjectiveC Ayrıştırma Dize Tamsayı
Bir diziden bir dize bir tamsayı içerir) ayıklamak için bir işlev int olarak kullanmak çalışıyorum. Bir int intValue kullanarak dönüştürmek için çalışıyorum.
İşte çalıştığım kod.
NSArray *_returnedArguments = [serverOutput componentsSeparatedByString:@":"];
[_appDelegate loggedIn:usernameField.text:passwordField.text:(int)[[_returnedArguments objectAtIndex:2] intValue]];
Bu hata alıyorum:
'::: loggedİn' tamsayı işaretçisi yapar geçen tartışma 3 bir dökme olmadan
Sorun ne?
CEVAP
25 AĞUSTOS 2010, ÇARŞAMBA
Gerçekten bu soru hakkında çok sert ne olduğunu bilmiyorum, ama bu şekilde yapmak başardım:
[myStringContainingInt intValue];
Ayrıca yapabilirsiniz unutulmamalıdır:
myStringContainingInt.intValue;
Bunu Paylaş:
Objective C onaltılık dize tamsayı içi...
ruby dize, tamsayı veya kayan noktalı ...
Nasıl C bir tamsayı bir dize ayrıştırm...
Tarih ile ISO 8601 Tarih Dize destek a...
Tamsayı dönüştürme dize C...