我有一个 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) 我正在尝试为我的iOS应用程序使用Google分析iOS广告系列跟踪,但在将我的应用程序上传到Appstore之前,我想知道事情是否正常...
我想在以下函数中加一个断点
application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
Run Code Online (Sandbox Code Playgroud)
并查看我是否获得了正确的广告系列名称,并查看其是否正确上传到Google Analytics ...
但我找不到任何关于开发测试的东西......
有任何想法吗?
这是我在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) 我正在使用visual studio编写交流代码.
这是我被告知使用的malloc代码行:
root = (Coor)malloc(sizeof(Coor));
Run Code Online (Sandbox Code Playgroud)
它不允许我将它用于以下错误:
identifier not found
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我它为什么会发生以及如何解决它?
谢谢,
我找不到任何地方如何调试静默远程通知。
我知道可以通过将项目方案设置为“等待可执行文件启动”来调试正常的远程通知,但由于静默删除通知不会打开应用程序,因此它不起作用。
我也不确定当我收到无声远程通知时应该调用哪个方法。已经尝试过:
-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)
有人能帮我吗?
我有几个对象的宽度至少为屏幕宽度的 75%。问题是它们在 iPad 或横向模式下看起来不太好。我想为不同的特征更改“75%”,但不知道如何更改。
任何人都知道如何优雅地做到这一点?
谢谢
我已经在线检查了很多解决方案,但我的NavigationController背景图像仍然存在问题.
这是我的代码:
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"header_bg"] forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)
问题是我的酒吧改变了它的外观(主要是颜色),但它看起来仍然不像我的形象.
有没有更好的方法来解决这个问题?
我试图找出一种简单的方法来了解我的Device类型.
我已经知道了
[[UIDevice currentDevice] systemVersion]
Run Code Online (Sandbox Code Playgroud)
这给了我一般类型.
但我真正需要的是现在它是4,4S,5或任何其他类型的iPhone.
我有一个包含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)
但它对我帮助不大......
谢谢
我试图找出一个数组的长度,但我得到奇怪的数字......
#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.
我假设我会得到两个相似的大小,所以它显示我的数组中有一个元素.
我究竟做错了什么?
我正在尝试重新分配我的数组的大小,但它没有改变.我可以把它分成两个问题:
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.
我究竟做错了什么?
ios ×5
c ×3
objective-c ×3
iphone ×2
autolayout ×1
constraints ×1
crashlytics ×1
filter ×1
firebase ×1
javascript ×1
xcode ×1