小编hud*_*e96的帖子

功能被杀死.错误:超出配额

我在Spark Plan上使用Firebase的云功能.

我使用cronJob每2分钟调用一次函数.

我最近得到了这个错误:

功能被杀死.错误:超出配额

尝试部署时,我收到类似的错误:

部署错误:功能加载错误:错误:超出配额

我知道火花计划有一个配额,但我的统计数据如下:

118处决

207总调用

火花计划表示你获得125,000 /月免费调用是否有执行限制?我尝试部署一个新功能,但我得到相同的错误.

我超过了什么配额?

firebase google-cloud-functions

27
推荐指数
1
解决办法
1万
查看次数

Firebase云功能节点折旧警告

最近,当我部署云功能时,firebase上的日志显示此警告/错误

(node:2)DeprecationWarning:grpc.load:使用带有grpc.loadPackageDefinition的@ grpc/proto-loader模块代替

有没有人遇到这个,知道问题是什么/如何解决它?

谢谢

firebase google-cloud-functions

7
推荐指数
0
解决办法
686
查看次数

使用TestFlight通过Parse推送通知

我知道有很多这样的问题,但是我已经尝试了很多东西,我似乎仍然无法通过Parse安装通过测试航班安装的应用程序获得推送通知.

如果我连接手机并通过Xcode下载应用程序,它的工作非常完美.但是,如果我将相同的构建上传到Testflight并尝试发送推送,则没有任何反应.

有人说有生产证书和开发证书.或者它可能是沙盒令牌.但我不确定如何解决这些问题.

我已经将生产和开发SSL证书添加到Parse.

PS.我使用开发人员配置文件和我导出AD HOC开发人员.

我的应用代表代码是..

#import "AppDelegate.h"
#import <Parse/Parse.h>
@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [Parse setApplicationId:@"----I have mine in----"
                  clientKey:@"----I have mine in----"];
    //-- Set Notification
    if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
    {
        [[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]];
        [[UIApplication sharedApplication] registerForRemoteNotifications];
    }
    else
    {
        [[UIApplication sharedApplication] registerForRemoteNotificationTypes:
         (UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)];
    }

    //--- your custom code
    return YES;
}





- (void)application:(UIApplication *)application
didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
    // Store the deviceToken …
Run Code Online (Sandbox Code Playgroud)

xcode push-notification parse-platform

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

将时间字符串转换为swift日期

我使用firebase作为后端并存储一串时间,如下午7:00.

我正在尝试转换从Firebase收到的字符串并将其转换为NSDate,以便我可以对其进行排序,更改时间..等等

到目前为止,我已经在线查看了这段代码

dateFormatter.dateFormat = "hh:mm a"
                  dateFormatter.locale = NSLocale.current
                  dateFormatter.timeZone = NSTimeZone.local
                  let date = dateFormatter.date(from: item)
                  self.times.append(date!)
                  print("Start: \(date)")
Run Code Online (Sandbox Code Playgroud)

item是字符串(晚上7点)

当我运行应用程序时,控制台返回:

项目:上午9:00

开始:可选(2000-01-01 05:00:00 +0000)

我设置了时区,区域设置,格式.为什么返回的时间不正确?

打印出一些其他例子:

项目:下午1:20

开始:可选(2000-01-01 17:20:00 +0000)

项目:上午9:40

开始:可选(2000-01-01 05:40:00 +0000)

项目:上午10:00

开始:可选(2000-01-01 05:00:00 +0000)

项目:中午12:00

开始:可选(2000-01-01 17:00:00 +0000)

nsdate swift

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

快速生成随机可行的数学问题

我正在寻找一个函数,它返回一个可以在头脑中执行的数学方程(显然这有点主观,但我不知道如何表达它)。

我想使用 +、-、*、/、% 和 () 操作。

目前我有这个功能:

func createMathString() -> String{

let firstNum = Int(arc4random_uniform(300))
let secNum = Int(arc4random_uniform(300))
let exp = Int(arc4random_uniform(4))
print("\(firstNum) \(self.expressions[exp]) \(secNum)")
return "\(firstNum) \(self.expressions[exp]) \(secNum)"

}
Run Code Online (Sandbox Code Playgroud)

其中 self.expression 是包含 +、-、*、/ 的数组。

该函数返回一个字符串,然后使用该函数对其进行解释:

let question = createMathString()
                let mathExpression = NSExpression(format: question)
                let mathValue = mathExpression.expressionValue(with: nil, context: nil) as? Int
Run Code Online (Sandbox Code Playgroud)

我的问题:

1)随着数字变大,除法和乘法变得困难

2)我不确定是否必须添加()。(并非每个问题都包含它们,取决于术语的数量。

3)我希望问题足够简单,可以在某人的头脑中完成,但又不能太容易,以至于我将随机数减少到 0-50。

我寻找一种可能的 API,但找不到适合我需求的 API。

math swift

3
推荐指数
1
解决办法
698
查看次数