小编Ale*_*izi的帖子

键盘显示为iOS应用程序但文本字段没有响应(键盘按钮也没有)

我有一个UITextField被设置为first responder,并且我之后已经验证它已被设置为first responder,并且键盘也弹出.

但是,当我尝试在键盘上键入时,没有任何内容输入,而且键也不亮.

一个非常奇怪的事情是,当我插入蓝牙物理键盘时,我能够输入字段中的字符!然后,当我关闭键盘并再次出现虚拟键盘时,我无法打字.

我在互联网上搜索了解决方案,但无济于事.我呼吁makeKeyAndVisibleUIWindow这是一个人的建议解决方案.

keyboard user-interface cocoa uitextfield ios

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

PHP和(isset($ _ POST ['']))问题

抱歉,如果这个问题重复,我却没有找到一个明显的答案.我是一个完整的新手与,善良!当我加载以下代码时,if(isset($_POST['test']))即使我没有按下按钮,它似乎也会运行"test".我只想按下" test"按钮时执行代码.我该如何解决这个问题?

<?php
    if(isset($_POST['update'])) {
        $content=simplexml_load_file("books.xml");
        $value=$content->book->price;
        $sum=$content->book->price;
    }

    if(isset($_POST['test'])) {
        $content=simplexml_load_file("books.xml");
        $value=$content->book->price;
        $content->book->price = $value + 1.0;
        $content->asXML("books.xml");
        $sum=$content->book->price;
    }
?>

<body>
    <form method="post">
        <input type="checkbox" id="i1check1" onchange="toggleDisabled(this.checked)"> Alarm 01
        <input type="text" id="i1text1" name="i1" size="80" maxlength="128" value="<?php echo @$sum;?>"/>
        <input type="submit" id="i1btn1" name="update" value="Update"/>
        <input type="submit" id="i1btn2" name="test" value="Test"/>
    </form>

    <script>
        function toggleDisabled(_checked) {
            document.getElementById('i1text1').disabled = _checked ? false : true;
            document.getElementById('i1btn1').disabled = _checked ? false : true;
        }
    </script>
</body>
Run Code Online (Sandbox Code Playgroud)

php

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

错误:无法打开文件"Info.plist",因为没有此类文件

我已将我的项目从安装了最新Xcode的另一台机器中移出.但现在,当我正在运行项目时,它给了我错误

Info.plist:0:错误:读取数据:无法打开文件"Info.plist",因为没有这样的文件.

以前项目运行没有问题但现在在新系统项目上有错误.以前的版本是Xcode 7.3.

xcode file-not-found plist ios swift

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

Xcode iPhone SDK - 开始时保持NSInteger为零

我想在我的开头保持零NSInteger,但是当我NSLog这样时,零被移除.

NSInteger myInteger = 05;
NSLog("%d", myInteger);
Run Code Online (Sandbox Code Playgroud)

日志:5

我得到5而不是05.我怎样才能保持0整数的开头?

xcode nsinteger ios

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

显示带有类别的产品

我在codeigniter中遇到uri段的麻烦我正在寻找开发产品和产品细节,所以我为它创建了一个控制器并传递了产品名称的参数以在url中显示产品名称,所以我的url将变成这样的

本地主机/ PROJECT_NAME /产品/ PRODUCT_NAME

这部分对我来说工作正常,但我很困惑如果我想显示为产品类别和产品名称,我试图让我的网址像这样

localhost/project_name/products/category_name/product_name

所以当我传入类别名称时,我将如何执行此操作,它显示我找不到404找不到您请求的页面.有时会显示直接产品,有时候如果用户通过类别浏览产品详细信息,那么类别名称将在网址中传递,以及这些部分的工作方式如何?我对此很困惑

这是我的产品控制器

public function products($product_name) {
        if($this->uri->segment(3)) {
            $category = ucwords(str_replace('-', " ", $product_name));
            $product  = ucwords(str_replace('-', " ", $this->uri->segment(3)));
        } else {
            $product  = ucwords(str_replace('-', " ", $product_name));
        }

        $page_data = $this->get_data->get_Data($product, 'name', 'products');
        $data['title'] = 'Products - ' . $page_data->row()->name;
        $data['body_class'] = 'poductsdetails';

        $this->load->view('includes/header.php', $data);
        $this->load->view('templates/navigation.php');

        $data['content'] = array(
                'name'        => $page_data->row()->name,
                'price'       => $page_data->row()->price,
                'description' => $page_data->row()->description,
                'picture'     => $page_data->row()->picture,
                'category'    => $page_data->row()->category,
            );

        $this->load->view('products/details', $data);
        $this->load->view('templates/footer-form.php');
        $this->load->view('includes/footer.php');
    }
Run Code Online (Sandbox Code Playgroud)

这是我创建的路线 …

php codeigniter

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

JavaScript 清除内存中的变量

我正在写JS代码。我需要知道当我删除大对象时,JS 中的内存是如何工作的。

var a = new Object();
a.b = new Object();
a.b.c = new Object();
a.b.c.d = new Object(); 

a.b = undefined; // Is it delete a.b.c and a.b.c.d or not?
Run Code Online (Sandbox Code Playgroud)

javascript memory

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

Xcode iPhone SDK - 在应用程序启动时显示gif图像

我目前有一个mp4视频转换为在应用程序启动时播放的gif,但使用视频停止播放音乐并且连接的播放设备有问题.

无论如何我真正想要的是在应用程序发布时显示我的GIF.但我似乎无法让gif"播放"它只显示一帧,我如何让它播放整个GIF?

我目前的代码:

- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
// Show Animation;
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"Launch" ofType:@"mp4"]];
LaunchPlayer = [[MPMoviePlayerViewController alloc] 
                                                 initWithContentURL:url];
LaunchPlayer.view.frame = self.view.bounds;
LaunchPlayer.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
LaunchPlayer.moviePlayer.controlStyle = MPMovieControlStyleNone;
LaunchPlayer.view.tag = 1;
[self.view addSubview:LaunchPlayer.view];
[LaunchPlayer.moviePlayer play];
[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(LaunchFinish) 
                                             name:@"MPMoviePlayerPlaybackDidFinishNotification"
                                           object:nil];
}
Run Code Online (Sandbox Code Playgroud)

xcode gif ios5

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