小编May*_*tel的帖子

如何在UICollectionView中添加加载更多单元格?

我想在UICollectionview中添加更多单元格?任何人都可以告诉我如何添加加载按钮?我创建的CollectionView工作正常,但我想在像采集观察室底部添加加载更多按钮,

这是我的收藏视图

#pragma mark <UICollectionViewDataSource>

- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView {
      return 3;
}

- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
     switch (section) {
            case 0: return 66;
            case 1: return 123;
     }
     return 31;
 }

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {

   NSUInteger row = [indexPath row];
   NSUInteger count = [self.stockImages count];

   if (row == count) {

        //Add load more cell
   }

  DemoCellView *cell = [collectionView dequeueReusableCellWithReuseIdentifier:[DemoCellView reuseIdentifier] forIndexPath:indexPath];

  // Configure the cell
  cell.titleLabel.text = [NSString stringWithFormat:@"%ld", (long)indexPath.item + 1];
  NSLog(@"%@", self.stockImages[indexPath.item …
Run Code Online (Sandbox Code Playgroud)

objective-c ios uicollectionview uicollectionviewlayout

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

推送通知消息未出现在设备中

我参考了这个教程.http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1 ..运行此代码时,它显示已成功发送,但消息未出现在设备上.我做了APNS的完整步骤,

这是我试过的,我错了?提前致谢

PHP代码:

<?php

// Put your device token here (without spaces):
$deviceToken = 'Device Token';

// Put your private key's passphrase here:
$passphrase = 'pushchat';

// Put your alert message here:
$message = 'My first push notification!';

////////////////////////////////////////////////////////////////////////////////

$ctx = stream_context_create();
stream_context_set_option($ctx, 'ssl', 'local_cert', 'ck.pem');
stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase);

// Open a connection to the APNS server
$fp = stream_socket_client(
'ssl://gateway.sandbox.push.apple.com:2195', $err,
$errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);

if (!$fp)
  exit("Failed to connect: $err $errstr" . PHP_EOL);

echo 'Connected …
Run Code Online (Sandbox Code Playgroud)

php objective-c apple-push-notifications ios

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

可以在一个项目中创建多个 firebase 实时数据库实例 (&gt;20)

我需要一些建议。我们有一个 android 应用程序,每天有数百万以上的活跃用户。我们使用 firebase 实时数据库。由于 firebase 实时数据库有 100K 连接限制,我们创建了 10 个数据库实例并平均分配负载。(所有数据库都有相同的数据,我们使用 firebase 函数更新 db2-db10,我们首先写入默认 db)

现在我们获得了更多用户,但 10 个实例是不够的。我们需要创造更多。我们打算再创建 10 个数据库,这样做可以吗?有这么多实例感觉很奇怪,所以我只是在安全的情况下小心翼翼。因为一旦创建的数据库实例也不能删除。

firebase firebase-realtime-database

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

Laravel 在共享主机上给出 500 内部错误

我有一个 Laravel 应用程序在我的本地计算机上运行良好。我刚刚将其转移到我的服务器(共享托管),并将所有内容放在 public_html 中的公共文件夹中,并将其他所有内容放在 public_html 之上的一步中。现在的问题是它在每条路线上都显示 500 内部错误。我已将 .htaccess 代码更改为文档中给定的代码,存储和引导的文件夹权限设置为 777。

错误日志中没有任何内容,laravel 日志文件中也没有任何内容。当我安装新的 laravel 安装时,它也可以在服务器上运行。尝试用我的项目更新代码,但仍然出现 500 内部错误。

php laravel server

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

为什么我们从历史记录中导入createBrowserHistory?为什么我们将它传递给路由器,如 &lt;Router History={variable_name}?请详细解释一下

有一个文件叫"createBrowserHistory.d.ts",这个文件有什么用?

下面的代码没有错误,但是当我尝试运行它时,它会显示空白?为什么这样?

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import * as serviceWorker from './serviceWorker';
import { Router, Route, Switch } from "react-router-dom";
import Home from './Home';
import Login from './Login.js';
import { createBrowserHistory } from "history";
// import { Router, Route, browserHistory } from 'react-router';
var hist = createBrowserHistory();
ReactDOM.render( 
    <Router  history={hist}>

            <Route path="/" exact component={Home.js} />
            <Route path="/login" exact component={Login.js} />

    </Router>, document.getElementById('root'));

serviceWorker.unregister();
Run Code Online (Sandbox Code Playgroud)

登录.js代码

import React from 'react';

export default class Login …
Run Code Online (Sandbox Code Playgroud)

reactjs

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