小编Sto*_*ton的帖子

使用firebase云功能向非谷歌服务器发送POST请求

我想知道是否可以使用firebase云功能向非谷歌服务器发送一个帖子请求(我可以找到我需要在火焰计划上与非谷歌服务器进行交互)

基本上我想在每次将值添加到数据库时POST到运行在arduino上的外部服务器.

我查看了文档并找到了云函数响应HTTP post请求(HTTP云函数)的示例,但似乎无法找到任何发布到外部服务器的示例.这可能吗?

javascript firebase google-cloud-functions

39
推荐指数
2
解决办法
3万
查看次数

使用带有swift和多个视图控制器的UIPageViewController

我正在尝试UIPageViewController在具有多个视图控制器的Swift应用程序中使用它.我的故事板(firstViewControllersecondViewController)上有2个视图控制器,它们都嵌入在自己的导航控制器中.他们有故事板标识符" FirstViewController"和" SecondViewController".我的故事板上还有一个带identifierPageView控制器的页面视图控制器,并将导航设置为水平,过渡样式在属性检查器中滚动.FirstViewController是应用程序的根视图控制器

我想firstViewController成为页面视图控制器的第一页,所以我写了这样的类:

import Foundation
import UIKit

class FirsttViewController: UITableViewController, UIPageViewControllerDataSource, UIPageViewControllerDelegate  {

    override func viewDidLoad() {

        let pageViewController: PageViewController = self.storyboard.instantiateViewControllerWithIdentifier("PageViewController") as PageViewController

        pageViewController.delegate = self

        var viewControllers: [UIViewController] = [self]

        pageViewController.setViewControllers(viewControllers, direction: UIPageViewControllerNavigationDirection.Forward, animated: false, completion: nil)
        pageViewController.view.frame = CGRectMake(0, 0, self.view.frame.width, self.view.frame.height)

        self.addChildViewController(pageViewController)
        self.view.addSubview(pageViewController.view)
        pageViewController.didMoveToParentViewController(self)


    }
    func pageViewController(pageViewController: UIPageViewController!, viewControllerAfterViewController viewController: UIViewController!) -> UIViewController! {


        let secondViewController: SecondViewController = self.storyboard.instantiateViewControllerWithIdentifier("SecondViewController") as SecondViewController …
Run Code Online (Sandbox Code Playgroud)

ios uipageviewcontroller swift

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

精灵套件精灵没有着色

我正在尝试使用sprite工具包为spriteNode(在本例中为其命名的背景)着色,但无法改变颜色.我有一个我想要着色的精灵.我正在改变精灵的颜色属性以及颜色混合因子.当我运行应用程序时,没有任何反应.颜色保持不变(现在是黑色).下面是我用来改变颜色的代码:

background.anchorPoint = CGPointMake(0, .5);
background.position = position;

// ...

// this does not seems to be doing anything at all
background.color = [SKColor redColor];
background.colorBlendFactor = 1.0f;
Run Code Online (Sandbox Code Playgroud)

我错过了什么?我仔细阅读了文档,这似乎是一个非常简单的过程.我相信我需要的只是那两条线,但它没有任何效果.有谁知道为什么这不起作用?纹理图像有很多透明度,可能导致问题吗?我在不同的精灵上试过这个,它永远不会奏效.

colorize blending objective-c sprite sprite-kit

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

Parse.com云代码错误:尝试更新用户时未调用成功/错误

香港专业教育学院从未使用过云代码/ javascript,我正在尝试编写一些解析云代码来查找使用传递给云功能的objectId的用户,然后更新持有朋友的用户关系,最后保存该用户.

以下是我使用的函数:

Parse.Cloud.define("addFriendToFriendsRelation", function(request, response) {

    Parse.Cloud.useMasterKey();
    var fromUserObjectId = request.params.fromUserObjectId;
    var acceptingUser = request.params.user;
    var query = new Parse.Query(Parse.User);

  // find the user the request was from using the objectId
    query.get(fromUserObjectId, {

      success: function(user) {

        var fromUser = user
        var relation = fromUser.relation("friends");
          relation.add(acceptingUser);
          fromUser.save({

            success: function() {
              response.success("Successfully saved the users relation")
           },

           error: function() {
              response.error("Save failed");
           }

          });

      },

     error: function() {

        response.error("Save failed");
     }

    });

});
Run Code Online (Sandbox Code Playgroud)

我设法使用Parse文档将它拼凑在一起.但我真的没跟好它.从未使用过javascript,我发现语法令人困惑.

然后即时调用函数

//fromUser is a PFUser object defined …
Run Code Online (Sandbox Code Playgroud)

javascript ios parse-platform parse-cloud-code

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

具有 100 多个列表项的 React-Native flatlist 的性能问题

我正在尝试使用 RN flatlist 来显示一个大的联系人姓名列表(100 多个项目)。我不断收到以下警告:

VirtualizedList:您有一个更新缓慢的大列表 - 确保您的 renderItem 函数呈现遵循 React 性能最佳实践的组件,如 PureComponent、shouldComponentUpdate 等。

每当列表中有超过 50 个项目时,某些动画 UI 项目就会变得非常缓慢,但是一旦我一直向下滚动到列表底部,缓慢就会好很多

我一次性获取所有联系人并将它们存储在 redux 存储中的数组中。我曾尝试使用像 initialNumToRender 这样的道具,但似乎无法提高性能。我可以做些什么来改进我的清单?我以前从未使用过 RN FlatList 所以任何提示将不胜感激

这是我的列表相关代码:

renderRow = ({item}) => {

 return (
  <ListItem
   title={item.firstName}
   chevronColor={colors.tertiary}
  />
 )
}


  <FlatList
   data={this.props.contacts}
   renderItem={this.renderRow}
   keyExtractor={item => item.id}
   initialNumToRender={10}
   removeClippedSubviews={true}
  />
Run Code Online (Sandbox Code Playgroud)

this.props.contacts 是 redux 存储中的联系人对象数组

react-native react-native-flatlist

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

将图标左对齐,文本与中心对齐以反应原生

我正在尝试使用flexbox将我的图标对齐到按钮视图的左侧,将文本对齐到中心.目前它们都与中心对齐,但我不确定如何在按钮的最左边缘设置我的图标,同时保持文本在视图中居中

现在我的按钮看起来像这样:

在此输入图像描述

我使用https://github.com/APSL/react-native-button作为按钮,使用 https://github.com/oblador/react-native-vector-icons作为图标

以下是我的一些代码:

    <Button style={signupStyles.facebookButton}>
      <View style={signupStyles.nestedButtonView}>
        <Icon
          name="facebook"
          size={30}
          color={'white'}

        />
        <Text style={signupStyles.buttonText}>Continue with Facebook</Text>
      </View>
    </Button>

    var signupStyles = StyleSheet.create({
    buttonText: {
      color: 'white',
      fontWeight: 'bold',
      textAlign: 'center',
    },

    facebookButton: {
      backgroundColor: styleConstants.facebookColor,
      borderColor: styleConstants.facebookColor,
      borderWidth: 2,
      borderRadius: 22,
    },

    nestedButtonView: {
     flexDirection: 'row',
     alignItems: 'center',
    },

  });
Run Code Online (Sandbox Code Playgroud)

css css3 flexbox react-native

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