小编Ahm*_*Els的帖子

Swift 5:什么是“转义闭包捕获变异的‘自我’参数”以及如何修复它

大家好,我正在尝试制作一个简单且可重用的 Swift 网络层

也许这不是在视图中循环返回数据的最佳方法,但是在我尝试获取返回的 Api 数据以在 SwiftUI 视图中循环它之后,我收到错误:

Escaping closure captures mutating 'self' parameter
Run Code Online (Sandbox Code Playgroud)

不知道我在这节课中遗漏了什么地方或什么

这是文件的图片

在此处输入图片说明

内容视图.swift

struct ContentView: View {

    var emptyDataArr: [CollectionItem] = []

    init() {
        ServiceLayer.request(router: Router.getSources) { (result: Result<[String : [CollectionItem]], Error>) in
            switch result {
            case .success(let data):
                print(data)
                self.emptyDataArr = data["custom_collections"]!

            case .failure:
                print(result)
            }
        }
    }

    var body: some View {
        VStack (alignment: .leading) {
            Text("No thing yet")
        }
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    } …
Run Code Online (Sandbox Code Playgroud)

api struct closures swift

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

PHP使用的OS X和OpenSSL上的Composer错误

我删除了我的旧Xampp本地服务器,并安装了最新的包含

  • Apache/2.4.18(Unix)
  • OpenSSL的/ 1.0.2e
  • PHP/7.0.1
  • 的mod_perl/2.0.8-dev的
  • 的Perl/v5.16.3

但是当我尝试通过以下方式安装它时:

curl -sS https://getcomposer.org/installer | php
Run Code Online (Sandbox Code Playgroud)

它说:

Some settings on your machine may cause stability issues with Composer.
If you encounter issues, try to change the following:

The OpenSSL library (0.9.8zc) used by PHP does not support TLSv1.2 or TLSv1.1.
If possible you should upgrade OpenSSL to version 1.0.1 or above.

Downloading...

Composer successfully installed to: /Users/hammodgrimmie/composer.phar
Use it: php composer.phar
Run Code Online (Sandbox Code Playgroud)

请帮忙.

php macos perl

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

如何使用CodeIgniter进行x-editable?

我想了解在我的CodeIgniter第一个项目中使用x-editable.我试图阅读x-editable docs,但我也是JavaScript的初学者,所以我无法理解

我制作简单的控制器来从JavaScript收集数据,但我没有完成它或数据库中没有更新的数据.

$('#username').editable({
    type: 'text',
    pk: 1,
    url: '/post',
    title: 'Enter username'
});
Run Code Online (Sandbox Code Playgroud)

如何在控制器或模型中提交数据以处理数据库更新查询

我想将从x-editable提交的数据传递给模型以在数据库中更新它.

codeigniter x-editable

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

Laravel 5.4 如何在获取表单时排除 url 中的空字段?

我用 GET 方法构建了表单,但是当我提交表单时,空字段也传递给 url,我可以排除传递给 url 的空字段吗?

例如 > 当我提交表单 url 更改为:

?jobTitle=Title&jobCompany=CompanyName&jobGovernorate=&jobLocation=&postingDate=ad
Run Code Online (Sandbox Code Playgroud)

在此示例中,jobGovernorate 和 jobLocation 为空,因此我希望在提交表单时跳过这些表单。

如果有办法获得这样的网址

?jobTitle=Title&jobCompany=CompanyName&postingDate=ad
Run Code Online (Sandbox Code Playgroud)

因为 jobGovernorate 和 jobLocation 为空

抱歉英语不好,谢谢。

forms methods url get laravel

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

Codeigniter会话结束后我关闭浏览器如何记住复选框

Codeigniter会话结束后我关闭浏览器如何记住复选框?

复选框已经在登录表单但我不知道怎么做?

这是控制器中的登录方法

    public function login($page = 'login') {
        if (!file_exists(APPPATH. '/views/main/' .$page. '.php')) {
            // Whoops, we don't have a page for that!

            show_404();
        }
                if($this->session->userdata('is_logged_in')) {
        redirect('home');
        $this ->session ->set_flashdata('alreadysignedin', '<div class="alert alert-info"><strong>Srroy !</strong> but you are already signed in.</div>');
    } else {
        $this ->load ->library('form_validation');
        $data['title'] = ucfirst($page); // Capitalize the first letter
        $this ->load ->model('users_model');
        $this ->load ->view('include/header', $data);
        $username = $this->input->post('username');
// Get User Role 
    $this->load->model('user_profile');
    $this->user_profile->rolesdetail($username);
    $userrole = $this->user_profile->rolesdetail($username);
// Get User Role </> …
Run Code Online (Sandbox Code Playgroud)

php checkbox session codeigniter

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

标签 统计

codeigniter ×2

php ×2

api ×1

checkbox ×1

closures ×1

forms ×1

get ×1

laravel ×1

macos ×1

methods ×1

perl ×1

session ×1

struct ×1

swift ×1

url ×1

x-editable ×1