小编use*_*529的帖子

Cordova 6和带连字符的包装名称

我有一个包ID为的应用程序 com.test.a-b

当我升级到Cordova 6时,我注意到有了这个包ID,cordova一直在抱怨 Error: Error validating package name. Package name must look like: com.company.Name

问题是如果我删除了连字符,它会在上传到商店时被视为"新应用".那么我该如何解决这个问题呢?谢谢

cordova ionic-framework

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

iOS地址簿导入API:iCloud条目需要进行哪些特殊处理?

请在下面找到导入iOS地址簿的代码(假设我们需要导入 - 不仅仅是为了满足特定需求而获取它的手柄) - >使用该应用程序的一些人抱怨他们的地址只有15-20个500.当一个这样的人向我们发送他们的地址簿时,我注意到除了15-20个其他人被标记为iCloud.每个人都没有遇到这个问题.有人可以告诉我们是否需要为iCloud标记条目添加特殊代码?我不这么认为,但确认

- (void)getPersonOutOfAddressBook
{
    CFErrorRef error = NULL;
    __block BOOL accessGranted = NO;
    isAddressBookAccessGranted=NO;

    ABAddressBookRef addressBook = nil;

      addressBook = ABAddressBookCreateWithOptions(NULL, &error);

    if (ABAddressBookRequestAccessWithCompletion != NULL)
    {
        //-- we're on iOS 6
        if (ABAddressBookGetAuthorizationStatus() == kABAuthorizationStatusNotDetermined)
        {
            ABAddressBookRequestAccessWithCompletion(addressBook, ^(bool granted, CFErrorRef error) {
                if (!granted)
                {
                    isAddressBookAccessGranted = NO;
                    UIAlertView * alertView = [[UIAlertView alloc]initWithTitle:NSLocalizedString(@"ERROR", nil) message:NSLocalizedString(@"ENABLE CONTACT ACCESS MESSAGE", nil) delegate:nil cancelButtonTitle:NSLocalizedString(@"OK", nil)  otherButtonTitles:nil, nil];
                    [alertView performSelectorOnMainThread:@selector(show) withObject:nil waitUntilDone:YES];

                }
                else
                {
                    isAddressBookAccessGranted = YES; …
Run Code Online (Sandbox Code Playgroud)

addressbook ios

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

防止列数破坏内部元素

我正在尝试创建一个响应式图像环绕画廊。每个图像都有一个标题。我使用 webkit 的列数分发它们。

问题是这样的:我已经指定了一个容器是“相对的”。在那个容器内,我有一个“绝对”标题,后跟一个图像。在 column-count 的某些值中似乎发生的是标题将转到另一列而图像在下一列。我需要他们一直在一起,我很惊讶为什么相对容器内的绝对没有这样做。

供参考的代码笔:http ://codepen.io/pliablepixels/full/YwWLzy/

核心图片库代码是:(所以坚持我在发布 codepen 链接时包含一个代码片段,所以在这里)

   <div style="-webkit-column-count:{{ cols }};-webkit-column-gap:0px;line-height:0px;">
       <span ng-repeat="image in images">
           <div style="position:relative">
               <div class="my_header">Header</div>
               <img class="scaled_image" src={{ image.src }} />
           </div>
       </span>
   </div>
Run Code Online (Sandbox Code Playgroud)

请更改列值并注意标题行为。

怎么解决这个问题?(注意我必须使用 img 标签 - 不能使用背景图片)

谢谢

css angularjs ionic-framework ionic

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

最优雅的方式来解析,缩放和重新串联一串数字坐标

我们假设我们有这个字符串 var coords="10,10 20,20 30,30 20,10 60,80"

让我们进一步假设上述每一个都是XY坐标.现在,我想"通过的,比如说一个系数调整每个项目,sxsy并返回一个字符串,形成回.

例如scaleCoords(coords,0.5,2)应该返回"5,20 10,40 15,60 10,20 30,160"

什么是最优雅的方式来做到这一点?(优雅我的意思是最短,不一定最快)?

我的想法是把它分解上" ",得到一个数组,然后为每个数组元素,将它的""做一个parseInt()对每个人,乘以sxsy,并添加转换值到另一个字符串.返回那个字符串.我相信有更好的方法

javascript

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

获取 Javascript 对象中一组键(圆形)中的下一个键

考虑以下:

var obj = {a:1, b:2, c:3, d:4, e:5, f:6};
Run Code Online (Sandbox Code Playgroud)

请注意,这不是数组(除非它在 ​​JS 中并且有一种方法可以映射它们)

给定一个密钥,我现在需要获取下一个密钥。它也需要是“圆形的”。所以findNext('c')应该是d,而findNext('f')应该是a

这是我想出的:

var obj = {a:1, b:2, c:3, d:4, e:5, f:6};
Run Code Online (Sandbox Code Playgroud)

鉴于所有键都是散列,有没有更好的方法来做到这一点?我可以避免不必迭代到 X 才能找到 next(X) 吗?

谢谢

javascript

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