我试图从带有货币符号的字符串中获取数字(浮点值).
例如.从"¥1,234"到1234从"AU $ 3,456"到3456从"56.78€"到56.78
我尝试了以下代码,但结果是0.
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[formatter setLenient:YES];
NSNumber *number = [formatter numberFromString:text];
NSDecimalNumber *money = [NSDecimalNumber decimalNumberWithDecimal:[number decimalValue]];
float fval = [money floatValue];
Run Code Online (Sandbox Code Playgroud)
提前致谢!
我想将项目添加到[string].但是以下代码在param.push语句中失败.
编辑
declare var sqlitePlugin:any;
var query: string = `SELECT * FROM items `;
var param: [string];
if (options['limit']) {
var limit = options['limit'];
query = query + " LIMIT ? ";
param.push(String(limit));
}
if (options['offset']) {
var offset = options['offset'];
query = query + " OFFSET ? ";
param.push(String(offset));
}
sqlitePlugin.openDatabase({name: 'Items.db', key: 'Password', location: 'default'}, (db) => {
db.transaction((tx)=> {
tx.execQuery(query, param, (resultSet)=>{
this.items = [];
for(let i = 0; i < resultSet.rows.length; i++) {
var item: Item …
Run Code Online (Sandbox Code Playgroud) 我试图在我的示例iOS应用程序中调用Bittrex api.
我收到以下消息.
返回消息
SUCCESS: {
message = "APIKEY_NOT_PROVIDED";
result = "<null>";
success = 0;
}
Run Code Online (Sandbox Code Playgroud)
我检查了HTTP请求,apikey包含如下.
API请求
$ curl -i \
-b "__cfduid=dea9a55b977dded0f94ad14f7158f03e91497078592" \
-H "Content-Type: application/json" \
-H "Accept-Language: en;q=1.0" \
-H "apisign: 41a5b3a98d7da9bee01ddb8ab72dee...." \
-H "User-Agent: SampleApp/1.0 (com.sampleapp.SampleApp; build:1; iOS 10.3.1) Alamofire/4.4.0" \
-H "Accept-Encoding: gzip;q=1.0, compress;q=0.5" \
-d "{\"apikey\":\"f23439b...\",\"nonce\":\"1497703898.0\"}" \
"https://bittrex.com/api/v1.1/account/getbalances"
Run Code Online (Sandbox Code Playgroud)
我的代码如下.
码
let timeInterval = NSDate().timeIntervalSince1970
let epochtime = String(floor(timeInterval))
let parameters = "apikey=" + "f23439b..." + "&" + "nonce=" + epochtime
let url = …
Run Code Online (Sandbox Code Playgroud) 我正在尝试更改文本颜色,如下所示.
Item.color返回RGB代码,如"#002200".但该应用程序无法正常运行,它显示白屏.
<div style="color:{{item.color}}">{{item.name}}</div>
Run Code Online (Sandbox Code Playgroud)
以下代码工作正常.
<div style="color:#002200">{{item.name}}</div>
Run Code Online (Sandbox Code Playgroud)
我怎么能解决这个问题?或者我做错了吗?
谢谢
ios ×2
alamofire ×1
angular ×1
cordova ×1
css ×1
formatting ×1
ionic2 ×1
javascript ×1
rest ×1
typescript ×1