小编tmr*_*ex7的帖子

iPhone:如何从Objective-C中的货币符号字符串中获取数字

我试图从带有货币符号的字符串中获取数字(浮点值).

例如.从"¥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)

提前致谢!

formatting nsnumberformatter ios

7
推荐指数
1
解决办法
4602
查看次数

如何在TypeScript中将项目推送到[string]

我想将项目添加到[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)

javascript typescript

5
推荐指数
1
解决办法
8720
查看次数

Bittrex API返回APIKEY_NOT_PROVIDED

我试图在我的示例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)

rest ios alamofire

4
推荐指数
1
解决办法
4037
查看次数

如何在Ionic2中动态设置文本颜色

我正在尝试更改文本颜色,如下所示.

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)

我怎么能解决这个问题?或者我做错了吗?

谢谢

css cordova ionic2 angular

0
推荐指数
1
解决办法
1564
查看次数