小编Nim*_*hai的帖子

需要 firebaseUI - 窗口未定义

我有一个 JS 文件,我正在尝试使用 Firebase。

这是导致问题的部分(特别是 firebaseUI)

var firebase = require('firebase');
var firebaseui = require('firebaseui');
Run Code Online (Sandbox Code Playgroud)

我没有忘记安装两个:

npm install firebase --save
npm install firebaseui --save
Run Code Online (Sandbox Code Playgroud)

但是当我运行节点时,我得到:

/Users/nimrodshai/Documents/Projects/WeatherJS/node_modules/firebaseui/dist/npm.js:30
componentHandler["register"]=componentHandler.register;componentHandler["downgradeElements"]=componentHandler.downgradeElements;window.componentHandler=componentHandler;window["componentHandler"]=componentHandler;
                                                                                                                                ^

ReferenceError: window is not defined
    at /Users/nimrodshai/Documents/Projects/WeatherJS/node_modules/firebaseui/dist/npm.js:30:129
    at Object.<anonymous> (/Users/nimrodshai/Documents/Projects/WeatherJS/node_modules/firebaseui/dist/npm.js:420:460)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at Object.<anonymous> (/Users/nimrodshai/Documents/Projects/WeatherJS/JS/server.js:8:18)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
    at …
Run Code Online (Sandbox Code Playgroud)

javascript firebase

10
推荐指数
1
解决办法
1025
查看次数

Google Analytics(分析)iOS广告系列跟踪开发测试

我正在尝试为我的iOS应用程序使用Google分析iOS广告系列跟踪,但在将我的应用程序上传到Appstore之前,我想知道事情是否正常...

我想在以下函数中加一个断点

application:(UIApplication *)application openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
Run Code Online (Sandbox Code Playgroud)

并查看我是否获得了正确的广告系列名称,并查看其是否正确上传到Google Analytics ...

但我找不到任何关于开发测试的东西......

有任何想法吗?

google-analytics ios

8
推荐指数
1
解决办法
713
查看次数

如何解决崩溃问题中不清楚的iOS崩溃问题?

这是我在crashlytics中遇到的错误:

Thread : Crashed: WebThread
0  libobjc.A.dylib                0x344e4f46 objc_msgSend + 5
1  UIKit                          0x295ebe51 +[UIViewAnimationState popAnimationState] + 320
2  MediaPlayer                    0x278278bb -[MPVolumeSlider _layoutForAvailableRoutes] + 1410
3  MediaPlayer                    0x27826505 -[MPVolumeSlider layoutSubviews] + 60
4  UIKit                          0x295b7023 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 546
5  QuartzCore                     0x28fd7d99 -[CALayer layoutSublayers] + 128
6  QuartzCore                     0x28fd35cd CA::Layer::layout_if_needed(CA::Transaction*) + 360
7  UIKit                          0x295c9c03 -[UIView(Hierarchy) layoutBelowIfNeeded] + 138
8  UIKit                          0x295cf0a3 -[UISlider setValue:animated:] + 178
9  MediaPlayer                    0x27826bfb -[MPVolumeSlider volumeController:volumeValueDidChange:] + 78
10 MediaPlayer                    0x2788a995 -[MPVolumeController updateVolumeValue] + 252 …
Run Code Online (Sandbox Code Playgroud)

ios crashlytics

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

malloc handling - 未找到标识符问题

我正在使用visual studio编写交流代码.

这是我被告知使用的malloc代码行:

root = (Coor)malloc(sizeof(Coor));
Run Code Online (Sandbox Code Playgroud)

它不允许我将它用于以下错误:

identifier not found
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我它为什么会发生以及如何解决它?

谢谢,

c

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

如何调试静默远程通知

我找不到任何地方如何调试静默远程通知。

我知道可以通过将项目方案设置为“等待可执行文件启动”来调试正常的远程通知,但由于静默删除通知不会打开应用程序,因此它不起作用。

我也不确定当我收到无声远程通知时应该调用哪个方法。已经尝试过:

-application:didFinishLaunchingWithOptions
-application:didFinishLaunching
-application:didReceiveRemoteNotification
-application:didReceiveRemoteNotification:fetchCompletionHandler
-application:handleActionWithIdentifier:forRemoteNotification:completionHandler
Run Code Online (Sandbox Code Playgroud)

这些都不起作用...

这是我的有效负载:

{
  "aps": {
    "content-available": 1,
    "sound":"silent.wav"}
}
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?

objective-c ios

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

使用特征更改约束乘数

我有几个对象的宽度至少为屏幕宽度的 75%。问题是它们在 iPad 或横向模式下看起来不太好。我想为不同的特征更改“75%”,但不知道如何更改。

我查看了约束的详细信息并单击了 PLUS 图标: 在此处输入图片说明

添加变体后,我发现我可以更改常数但不能更改乘数: 在此处输入图片说明

任何人都知道如何优雅地做到这一点?

谢谢

constraints ios autolayout adaptive-layout

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

NavigationController背景图片问题

我已经在线检查了很多解决方案,但我的NavigationController背景图像仍然存在问题.

这是我的代码:

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"header_bg"] forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)

问题是我的酒吧改变了它的外观(主要是颜色),但它看起来仍然不像我的形象.

有没有更好的方法来解决这个问题?

iphone xcode

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

如何知道设备类型

我试图找出一种简单的方法来了解我的Device类型.

我已经知道了

  [[UIDevice currentDevice] systemVersion]
Run Code Online (Sandbox Code Playgroud)

这给了我一般类型.

但我真正需要的是现在它是4,4S,5或任何其他类型的iPhone.

iphone objective-c ios

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

使用字典属性过滤自定义对象的数组

我有一个包含MyCustomObject对象的数组.

MyCustomObject有3个属性:

NSString *id;
NSString *name;
NSDictionary *phones;
Run Code Online (Sandbox Code Playgroud)

如何根据"phones"属性的内容过滤该数组?

我在网上看到的只有:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"phones CONTAINS[c] %@",textField.text];
self.filteredArray = [self.unfilteredArray filteredArrayUsingPredicate:predicate];
Run Code Online (Sandbox Code Playgroud)

但它对我帮助不大......

谢谢

objective-c filter

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

计算数组的长度给出了奇怪的结果

我试图找出一个数组的长度,但我得到奇怪的数字......

#include <stdio.h>
#include <stdlib.h>

const int numOfCoordinates = 100;

typedef struct {
    int x;
    int y;
    int counter;
} Coordinate;

Coordinate *coordinatesMainArray;
Coordinate endPoint;
Coordinate startPoint;


int main(int argc, const char * argv[])
{
    endPoint.x = 8;
    endPoint.y = 3;
    endPoint.counter = 0;

    startPoint.x = 1;
    startPoint.y = 4;

    coordinatesMainArray = malloc(sizeof(Coordinate) * 1);
    coordinatesMainArray[0] = endPoint;



    int a = sizeof(coordinatesMainArray);
    int b = sizeof(coordinatesMainArray[0]);
    int coordinatesMainArrayLength = (a / b);
Run Code Online (Sandbox Code Playgroud)

这是我的代码,直到部分我需要coordinateMainArray的长度.但我得到a = 8和b = 12.

我假设我会得到两个相似的大小,所以它显示我的数组中有一个元素.

我究竟做错了什么?

c

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

重新分配数组大小给我没有变化

我正在尝试重新分配我的数组的大小,但它没有改变.我可以把它分成两个问题:

Coordinate *closeCoordinatesArray = malloc(sizeof(Coordinate) * 0);

    Coordinate nextCoordinate = coordinatesMainArray[nextCoordinateIndex];

    for (int p = 0; p < 4; p++) {
        switch (p) {
            case 0:
                if (((nextCoordinate.x - 1) >= 0) && ((nextCoordinate.y - 1) >= 0)) {
                    int sizeOfArray = sizeof(*closeCoordinatesArray);
                    int sizeOfFirstObject = sizeof(closeCoordinatesArray[0]);
                    int closeCoordinatesArrayLength = (sizeOfArray / sizeOfFirstObject);

                    closeCoordinatesArray = realloc(closeCoordinatesArray,sizeof(Coordinate) * (closeCoordinatesArrayLength + 1));

                    sizeOfArray = sizeof(*closeCoordinatesArray);
                    sizeOfFirstObject = sizeof(closeCoordinatesArray[0]);
                    closeCoordinatesArrayLength = (sizeOfArray / sizeOfFirstObject);
Run Code Online (Sandbox Code Playgroud)

在第一行中我将它malloc后,它显示它的长度为1.我认为它应该是0(我希望它为0).

在重新分配后,在0的情况下我检查长度,它仍然是1.

我究竟做错了什么?

c

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