小编man*_*man的帖子

错误:在项目':app'上找不到属性'assembleDebug'

我正在使用'com.android.tools.build:gradle:2.2.0-alpha6'和Android Studio 2.2 Preview 6.在Gradle 2.1.0上构建运行完全正常,但为了启用即时运行,它要求我更新Gradle插件.

在更新Gradle插件时,构建显示"Error:Could not find property 'assembleDebug' on project ':app'".我已经尝试过清理.gradle.idea重新加载项目,但没有任何效果.

请帮忙.

android gradle build.gradle android-studio-2.2

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

systemLayoutSizeFitting 始终返回零

根据Apple的文档,在返回最佳大小时systemLayoutSizeFitting应该尊重元素的当前约束。UIView但是,每当我运行以下代码时,我都会得到{0, 0}forUIView.layoutFittingCompressedSize{1000, 1000}forUIView.layoutFittingExpandedSizeSize输入。

let mainView = UIView(frame: CGRect(origin: .zero, size: CGSize(width: 375, height: 50)))
mainView.backgroundColor = .red
PlaygroundPage.current.liveView = mainView

let subview = UIView()
subview.backgroundColor = .yellow
mainView.addSubview(subview)
subview.snp.makeConstraints { make in
    make.width.equalToSuperview().dividedBy(3.0)
    make.left.top.bottom.equalToSuperview()
}
mainView.setNeedsLayout()
mainView.layoutIfNeeded()

subview.frame

subview.systemLayoutSizeFitting(UIView.layoutFittingCompressedSize)
Run Code Online (Sandbox Code Playgroud)

我注意到,如果我将width约束更改为常量,那么我将从 中获得有效值systemLayoutSizeFitting。尝试了解为什么会发生这种行为以及是否可以从systemLayoutSizeFittingSize(_ size: CGSize).

ios autolayout

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

滚动uiwebview时隐藏并显示导航栏

我需要帮助,我想建立一个应用程序中,我有viewcontroller一个uiwebviewnavbar上面有2个按钮.我想要做的是,当用户滚动uiwebview导航栏自动隐藏像滑动的那种.但是他们不按他希望的方式工作.让我在这里发布代码.在viewdidload我说这个.

[webPage.scrollView setDelegate:self];
Run Code Online (Sandbox Code Playgroud)

然后我有这个方法

- (void) scrollViewDidScroll:(UIScrollView *)scrollView {
    if(scrollView.contentOffset.y == 0) {
        //show
        NSLog(@"Show");
        [self.navigationController setNavigationBarHidden:NO animated:YES];
    } else {
        NSLog(@"Hide");
        [self.navigationController setNavigationBarHidden:YES animated:YES];
        //hide
    }
}
Run Code Online (Sandbox Code Playgroud)

NSLog正确但没有别的东西navbar仍然存在.:(

iphone xcode objective-c navbar

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

在 grep 中使用带有特殊字符的变量

我想做的是使用通过 CI 流程获得的证书名称作为egrep搜索子句来查找该证书的代码签名身份。执行搜索的代码如下所示:

SIGN_IDENTITY="iPhone Distribution: My Great Company, INC. (Alphanumeric_Here)"
CODE_SIGN_IDENTITY=`security find-identity -v -p codesigning | egrep "\d\d?\)\s[a-zA-Z0-9]{40}\s\"${SIGN_IDENTITY}\""`
Run Code Online (Sandbox Code Playgroud)

security find-identity -v -p codesigning返回值看起来像:

1) code_signing_id_40_alphanumeric "iPhone Distribution: My Company (alphanumeric)"
2) code_signing_id_40_alphanumeric "iPhone Developer: My Company (alphanumeric)"
Run Code Online (Sandbox Code Playgroud)

如图所示,SIGN_IDENTITY可以有类似)或 的字符.,这些字符是正则表达式中的特殊字符,需要替换为\)(或在本例中为\\))。我做了一些搜索,看看其他人是否有类似的问题,以及是否存在可以完成这项工作的函数,但找不到任何东西。

我也是 Bash 新手。寻找现有函数或将SIGN_IDENTITY正则表达式相关字符替换为字符串文字的方法。

建议并可以使用的一种方法如下:

CODE_SIGN_IDENTITY=`security find-identity -v -p codesigning | grep -F "${SIGN_IDENTITY}"`
Run Code Online (Sandbox Code Playgroud)

但我很想知道是否有一种方法可以转义特殊字符SIGN_IDENTITY并将其用作正则表达式模式的一部分。

bash shell

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

如何在django 1.6上安装django-cms 3

我想运行django-cms 3Django 1.6,但我不能!有谁知道运行教程一步一步django-cms 3django 1.6

python django django-cms django-1.6

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

如何自定义谷歌登录按钮?

1)当我创建一个UIView具有大小(x,y)并且其类型的大小时GIDSignInButton,它会在大小(z,t)中显示一个Google登录按钮,其中z < xt < y.为什么?如何让它显示尺寸为(x,y)的Google登录按钮?

2)我添加了带有CocoaPods的Google Sign In SDK.如何在Google登录按钮中设置文本的对齐方式?如何设置字体大小?

我添加了Google登录按钮,如Google的文档中所述.

ios google-signin gidsignin

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

Godaddy codeigniter 电子邮件发送但未到达

抱歉,又是一个godaddy/codeigniter电子邮件问题。抱歉,如果这里有类似的回答帖子,但我找不到适合我的帖子。

我已将我的(工作)站点从本地移动到GoDaddy尝试各种设置后,我在电子邮件配置中有以下内容

$config['useragent']           = "CodeIgniter";
$config['mailpath']            = "/usr/sbin/sendmail"; // or "/usr/sbin/sendmail"
$config['protocol']            = "sendmail";
$config['smtp_host']           = "relay-hosting.secureserver.net";
$config['smtp_port']           = "25";
$config['smtp_user']    = 'myemail@mygodaddydomain.com';
$config['smtp_pass']    = 'mypassword';
$config['mailtype'] = 'html';
$config['charset']  = 'utf-8';
$config['newline']  = "\r\n";
$config['wordwrap'] = TRUE;
$config['crlf'] = "\r\n";
Run Code Online (Sandbox Code Playgroud)

与这里的绝大多数类似帖子不同,我的电子邮件似乎正在发送,因为如果我使用

echo $this->email->print_debugger();
Run Code Online (Sandbox Code Playgroud)

我得到以下信息:

Your message has been successfully sent using the following protocol: sendmail
User-Agent: CodeIgniter
Date: Wed, 12 Feb 2014 14:02:34 -0700
From: "me" <>
Return-Path: <>
To: email@gmail.com
Subject: =?utf-8?Q?Please_reset_your_password_at_CellKulture?=
Reply-To: "" …
Run Code Online (Sandbox Code Playgroud)

php email codeigniter

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