小编Eva*_*son的帖子

iOS - 如何检查是否存在模态视图

有没有办法检查是否存在模态视图?我想仅在存在模态视图时才运行方法.此外,如果我有多个模态视图,有没有办法检查是否存在某个模态视图.

我使用以下代码来呈现和消除模态视图:

    [self presentModalViewController:myModalView animated:YES];
    [self dismissModalViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)

先感谢您!

干杯,埃文

PS.我的模态视图有一个视图控制器,但是我想检查模态视图是否存在于异步运行的单独类中.

views modal-dialog ios

55
推荐指数
3
解决办法
4万
查看次数

虚拟表单的假选择字段

我正在使用Simple Form,我有一些与我的模型无关的字段.我发现使用这个假字段选项是一个很好的解决方案:

https://github.com/plataformatec/simple_form/wiki/Create-a-fake-input-that-does-NOT-read-attributes

我认为这比attr_accessor为我的字段添加值更清晰,并且它适用于文本输入字段.我希望用Select Field完成同样的事情.

我找到了这个帖子,但我找不到其他的东西:

https://github.com/plataformatec/simple_form/issues/747

有没有人找到类似的假选择输入选项?谢谢!

simple-form ruby-on-rails-4

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

Parse在React Native中找不到localStorage变量

我有一个React Native应用程序,可以在Chrome调试器打开时正常工作.一旦我禁用它,每当我尝试进行任何Parse调用时,我都会收到以下错误:

React Native和Parse错误

调用堆栈返回到以下代码,尝试将用户登录到:

Parse.User.logIn(
  email,
  password,
  {
    success: function(res) {
      console.log('success');
    },
    error: function(error) {
      console.log(error.code + ' ' + error.message);
    }
  }
);
Run Code Online (Sandbox Code Playgroud)

我已经尝试删除控制台语句,以防错误与控制台不可用,但无济于事.这种情况发生在其他Parse调用中,并且总是与丢失的localStorage变量有关.

在此先感谢您的帮助!

更新:

看起来Firebase存在类似问题.https://groups.google.com/forum/#!topic/firebase-talk/Y_usPRhOIYA

他们提到问题与没有localStorage的polyfill有关.

javascript parse-platform reactjs react-native

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

AWS弹性Beanstalk和每当宝石

我有一个使用Ruby 2.2的Rails 4.2.1应用程序.我正在尝试使用Whenever Gem从我的代码库更新我的Elastic Beanstalk上的cron任务.我已经从AWS中获取了一些资源,您可以在其中添加文件到.ebextensions文件夹,并通过shell文件使用EB的后部署钩子.这里有几个资源:

在博客文章之后,我添加了下面的文件,取消注释了gitignore关于文件.ebextensions夹中文件的行,并部署了我的应用程序.不幸的是,我已经看到了任何变化.我检查了日志文件(log/eb-tools.log,log/cron等),并为我创建的shell文件的grepped所有日志文件,等等.虽然没有运气.

commands:
  create-post-dir:
  command: "mkdir /opt/elasticbeanstalk/hooks/appdeploy/post"
  ignoreErrors: true
files:
  "/opt/elasticbeanstalk/hooks/appdeploy/post/99_update_cron.sh"
  mode: "000755"
  owner: root
  group: root
  content: |
    #!/usr/bin/env bash
    # Using similar syntax as the appdeploy pre hooks that is managed by AWS

    # Loading environment data
    EB_SCRIPT_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k script_dir)
    EB_SUPPORT_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k support_dir)
    EB_APP_USER=$(/opt/elasticbeanstalk/bin/get-config container -k app_user)
    EB_APP_CURRENT_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k app_deploy_dir)
    EB_APP_PIDS_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k app_pid_dir)

    # Setting up correct …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails amazon-web-services whenever ruby-on-rails-4 amazon-elastic-beanstalk

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

iOS编辑tableview隐藏单元格中的子视图

我有一个关于编辑UITableView的问题.我想知道如何在点击删除控件并显示删除按钮时隐藏子视图.我已经想出了如何在点击删除按钮时隐藏子视图,但为时已晚.我使用以下代码来实现:

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
exerciseDate = (UILabel *)[cell viewWithTag:8989];
exerciseDate.hidden = YES;
Run Code Online (Sandbox Code Playgroud)

正如您在下面的屏幕截图中看到的,文本'Today'和'Yesterday'是每个单元格的子视图.我想隐藏这个子视图,当点击删除控件(左边的红色圆形按钮)并出现删除按钮时(屏幕截图2).我是否需要为删除控件设置监听器?如果是这样,我该怎么做?

先感谢您!

屏幕截图1 屏幕截图2

iphone uitableview ios

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