如何可以转换NSString包含多个任何原始数据类型(例如int,float,char,unsigned int,等等)?问题是,我不知道字符串在运行时将包含哪种数字类型.
我知道如何做到这一点,但我不确定这是否适用于任何类型,也是无符号和浮点值:
long long scannedNumber;
NSScanner *scanner = [NSScanner scannerWithString:aString];
[scanner scanLongLong:&scannedNumber];
NSNumber *number = [NSNumber numberWithLongLong: scannedNumber];
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助.
我正在使用fmdb来管理我的数据库.我找不到任何从fmdb中的表中删除行的示例.我试过了
NSString *sqlStat=@"DELETE from tableName WHERE id=3";
FMResultSet *rs = [database executeQuery:sqlStat];
Run Code Online (Sandbox Code Playgroud)
但它不起作用,因为当我检查表中的条目总数时,我得到的数字与执行上述语句之前的数字相同.那么,使用fmdb从表中删除行的正确方法是什么?