小编Siy*_*yah的帖子

代码签名错误:找不到应用程序的配置文件.怎么解决?

检查依赖项代码签名错误:
未找到"com.app528054"的配置文件:Xcode找不到与"com.app528054"匹配的任何iOS App Development配置文件.自动签名已禁用,无法生成配置文件.

要启用自动签名,请将-allowProvisioningUpdates传递给xcodebuild.代码签名错误:SDK"iOS 11.1"中的产品类型"应用程序"需要代码签名

我没有得到这个错误.我可以通过xCode构建应用程序,我没有得到任何错误,除了我在应用程序中看不到我的代码更改(因为上面的错误可能没有同步).

ionic cordova build ios但是,当我尝试时,它给了我这个堆栈跟踪.

我已经使用Apple Developer帐户签署了应用程序,因此不应该是问题所在.

我在哪里可以匹配应用程序的配置文件?我该如何解决这个问题?

iphone xcode ios cordova ionic-framework

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

聚焦时如何使用 Angular 滚动/移动输入字段到屏幕顶部?

我不知道从哪里开始,但我正在尝试制作一个移动应用程序,并且屏幕中间有一个输入字段。问题是弹出的键盘太大了,你几乎看不到输入字段。

那么我想要做什么,就像这里一样:在移动设备的文本输入焦点上滚动页面?

是将输入字段向下滚动到顶部...当用户聚焦/点击它时。当您单击其他位置时,输入字段应该返回到原来的位置。

那么我该如何在 Angular 中做到这一点呢?这可能吗?

编辑:我尝试使用CSS, by input:focus > body,但显然这是不可能的,因为输入字段位于正文中,而不是相反。因此,如果有一个 CSS 修复可以将所有其他元素推开并专注于输入字段(或移动它并模糊整个屏幕),我也会很高兴!

html javascript angularjs

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

如何在移动键盘上点击返回时取消选择输入字段(iOS)

我还没有在Android上测试过这个,但在iOS上,我肯定知道它不起作用.

我有一个输入字段,人们可以写东西.当有人在本机iOS键盘上点击"输入"时,我想取消选择(删除焦点)输入字段...但它不起作用.它只是让它专注于输入字段,而我想摆脱对输入字段的关注.

我正在使用Angular/HTML/Ionic /纯JavaScript.我有很多输入字段,所以使用类名.有没有办法实现这个目标?

在此输入图像描述

你可以看到这里的输入字段和下面的键盘.

javascript return keyboard-events ios ionic-framework

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

由于 es6-prepare-plugin,安装插件一直失败

我正在尝试准备我的 iOS 应用程序,我需要让社交分享白名单插件正常工作,但它们不起作用。例如,当我这样做时:

sudo cordova plugin add cordova-plugin-x-socialsharing
Run Code Online (Sandbox Code Playgroud)

我明白了:

为 android 安装“cordova-plugin-x-socialsharing”

无法安装“cordova-plugin-x-socialsharing”:CordovaError:

无法通过注册表获取插件 es6-promise-plugin。这可能是连接问题,或者插件规范不正确。检查您的连接和插件名称/版本/URL。错误:npm:命令失败,退出代码为 1 错误输出:npm ERR!代码 ENOLOCAL npm ERR!无法从“node_modules/es6-promise-plugin”安装,因为它不包含 package.json 文件。

npm 错误!

我怎样才能解决这个问题?我尝试了一切。从 sudo 到非 sudo 命令,但没有什么对我有用。手动添加es6-prepare-plugin也不起作用。

我的系统信息:

Cordova CLI: 7.0.1
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Framework Version: 1.3.3
Ionic CLI Version: 2.1.0
Ionic App Lib Version: 2.1.0-beta.1
ios-deploy version: 1.9.0 
ios-sim version: 5.0.8 
OS: Mac OS X El Capitan
Node Version: v6.8.1
Xcode …
Run Code Online (Sandbox Code Playgroud)

plugins node.js ios cordova ionic-framework

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

在离子更新后使用服务时,SASS不再编译(观看)

我最近更新了离子及其库,但这对我来说已经改变了很多东西.

现在,我可以在HTML中进行一些更改,我的livereload只显示它们.当我在某个SCSS文件中执行此操作时,根本不会发生任何事情.所以ionic serve --lab命令对我来说没用.

这是我的 gulpfile.js

var gulp = require('gulp');
var gutil = require('gulp-util');
var bower = require('bower');
var concat = require('gulp-concat');
var sass = require('gulp-sass');
var minifyCss = require('gulp-minify-css');
var rename = require('gulp-rename');
var sh = require('shelljs');

var paths = {
  sass: ['./scss/**/*.scss']
};

gulp.task('default', ['sass']);

gulp.task('sass', function(done) {
  gulp.src('./scss/ionic.app.scss')
    .pipe(sass())
    .on('error', sass.logError)
    .pipe(gulp.dest('./www/css/'))
    .pipe(minifyCss({
      keepSpecialComments: 0
    }))
    .pipe(rename({ extname: '.min.css' }))
    .pipe(gulp.dest('./www/css/'))
    .on('end', done);
});

gulp.task('watch', function() {
  gulp.watch(paths.sass, ['sass']);
});
Run Code Online (Sandbox Code Playgroud)

这是我的本地环境:

Cordova CLI: You have …
Run Code Online (Sandbox Code Playgroud)

compilation sass gulp ionic-framework

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

如果不是整数,如何显示小数点?

我用谷歌搜索,但找不到合适的答案.

假设我们有浮动,我们得到他们的平均值.他们的平均值是这样的:

3.5
2.5
5
7
Run Code Online (Sandbox Code Playgroud)

所以我们有4个号码(不在列表中).带小数和两个整数的两个数字.

我想要做的是,打印这些数字并保持这样.但问题是,当我使用时%.1f,它从5和7开始产生5.0和7.0,而我想保持原样(所以保持它们为整数).

所以我想完全按原样打印它们,但我不知道怎么做.Float decimal为整数增加了分数.将它们转换为a int,删除所需的小数.

这两个选项都不是我想要的.

有人能指出我正确的方向吗?

编辑:相关代码,如下所示:

# I have a list of numbers and I am calculating their average and rounding them first.
get_numbers = map(float, line[-1])
average_numbers = sum(get_numbers) / len(get_numbers)
rounded_numbers= round(average_numbers * 2) / 2

# So now, I've got the numbers: 3.5, 2.5, 5, 7

print "The numbers are: %.1f" % (rounded_numbers)
Run Code Online (Sandbox Code Playgroud)

python

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

如何将一个 div 居中放置在另一个 div 中

假设我有两个嵌套的 div。类似于以下内容:-

<div id="div1">Some name here
  <div id="div2">DIV2</div>
</div>
Run Code Online (Sandbox Code Playgroud)

假设div1的高度和宽度是100px。并且div2的高宽都是50px。我如何使它们看起来同心,即 div2 必须位于 div1 内,从四面八方等距(使用 CSS)。

html css

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

车把定制助手卡在"不匹配"

我想通过使用把手使某些元素小写(我知道它可以用CSS,但你不能为类名做这个).无论如何,我收到这个错误:

Uncaught Error: toLowerCase doesn't match each
Run Code Online (Sandbox Code Playgroud)

我的代码:

    <script id="icon-template" type="text/x-handlebars-template">
        {{#each results}}
        <li>
            <div class="content">
                    <i class="Icon icon-{{#toLowerCase contentType}}"></i>
            </div>
       </li>
       {{/each}}
    </script>
Run Code Online (Sandbox Code Playgroud)

自定义助手:

<script type="text/javascript">
Handlebars.registerHelper("toLowerCase", function(input) {
    var output = input.toLowerCase();
    return output.replace(" ", "");
});
</script>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

javascript handlebars.js

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

单击某个列表项时如何更改div的值?

我已经建立了一个下拉列表,但我并不完全满意.我正在努力解决如何使用单击列表项的值更改默认状态的值.

HTML:

<div class="dropdown">
  <input class="dropdown-toggle" type="text">
  <div class="dropdown-text">Account</div>
  <ul class="dropdown-content">
    <li><a href="#">Settings</a></li>
    <li><a href="#">Projects</a></li>
    <li><a href="#">Log out</a></li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

和我正在使用的JS:

var ddl = document.getElementByClass('dropdown-content');
var opts = ddl.options.length;
for (var i=0; i<opts; i++){
    if (ddl.options[i].value == "some-value"){
        ddl.options[i].selected = true;
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,我无法理解.我是JavaScript的新手.我想在下拉列表中使用您点击的任何内容更改"帐户".

这是一个小提琴:

https://jsfiddle.net/xrqas38n/

PS:我不想使用jQuery.

javascript

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

如何在Python中获取每一行?

我需要这样做:

"""
Program a function

    def increasing (m)
Run Code Online (Sandbox Code Playgroud)

对于任何正整数矩阵m,它将能够检查该数组中行的总和是否在增加.

examples
1 3 2 5        The sums of the rows        2 8 4 1        The sums of the rows
7 9 4 1        are 11, 21 and 23.          6 2 8 5        are 15, 21 and 15.
3 5 6 9        --> increasing              8 4 2 1        --> not increasing
"""
Run Code Online (Sandbox Code Playgroud)

所以,我想使用sum(),这是完全可行的,我想.

我开始是这样的:

def increasing (m):
    for row in m:
        row[1]
Run Code Online (Sandbox Code Playgroud)

但我知道row [1]只会输出每行索引 1中的数字.我的想法是:

def increasing (m):
    for …
Run Code Online (Sandbox Code Playgroud)

python

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