小编Joe*_*Joe的帖子

在Xcode9 iOS11应用程序版本中缺少CFBundleIconName

我正在努力使用使用iOS 11 SDK构建的Xcode 9发布我们的应用程序的新版本.存档和上传二进制文件顺利进行,没有任何问题.构建在"活动"下的iTunes Connect中显示为"正在处理",它将消失,我收到以下电子邮件.

亲爱的开发者,

我们发现您最近交付的一个或多个问题"".要处理您的交付,必须更正以下问题:缺少Info.plist值 - 捆绑包中缺少Info.plist密钥CFBundleIconName的值.在资产目录中提供图标的应用程序还必须提供此Info.plist密钥.有关详细信息,请参阅 http://help.apple.com/xcode/mac/current/#/dev10510b1f7.一旦纠正了这些问题,您就可以重新更新已更正的二进制文件.此致,App Store团队

该链接提供了有关资产包的一些信息.我尝试将CFBundleIconName键设置为项目名称或图像文件名,然后再次提交应用程序.但是,我仍然收到与上面相同的电子邮件.

任何建议的帮助将受到高度赞赏.

xcode itunesconnect ios ios11 xcode9

75
推荐指数
9
解决办法
4万
查看次数

雄辩的关系 - 附加(但不保存)有很多

我建立了以下关系:

class Page {
    public function comments() {
        return $this->hasMany('Comment');
    }
}

class Comment {
    public function page() {
        return $this->belongsTo('Page');
    }
}
Run Code Online (Sandbox Code Playgroud)

漂亮的沼泽标准.一个页面可以有很多注释,一个注释属于一个页面.

我希望能够创建一个新页面:

$page = new Page;
Run Code Online (Sandbox Code Playgroud)

和评论

$comment = new Comment;
Run Code Online (Sandbox Code Playgroud)

并将评论附加到页面,而不保存任何

$page->comments->associate($comment);
Run Code Online (Sandbox Code Playgroud)

我尝试过以下方法:

// These are for one-to-many from the MANY side (eg. $comment->page->associate...)
$page->comments->associate($comment);   // Call to undefined method Illuminate\Database\Eloquent\Collection::associate()
$page->comments()->associate($comment); // Call to undefined method Illuminate\Database\Query\Builder::associate()

// These 2 are for many-to-many relations, so don't work
$page->comments->attach($comment);      // Call to undefined method Illuminate\Database\Eloquent\Collection::attach() …
Run Code Online (Sandbox Code Playgroud)

relationship laravel eloquent laravel-4

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

MailChimp API PHP - 添加到兴趣小组

我目前正在使用MailChimp API for PHP,版本1.3.1(http://apidocs.mailchimp.com/api/downloads/#php)

我在MailChimp中设置了一个列表,并想动态添加:

  1. 订户名单(完成:$objMailChimp->listBatchSubscribe($strMailingListID, ...))
  2. 兴趣分组(完成:$objMailChimp->listInterestGroupingAdd($strMailingListID, ...))
  3. 兴趣团体到这些分组(完成:$objMailChimp->listInterestGroupAdd($strMailingListID, ...))
  4. 分配给相关团体的订户(未完成)

API(http://apidocs.mailchimp.com/api/1.3/#listrelated)在如何将订户添加到兴趣小组方面有些不清楚 - 这里的任何人都有任何想法吗?

php mailchimp mailchimp-api-v3.0

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

Laravel hasManyThrough等价物:通过另一个模型的belongsTo关系

我有一个模型,它属于另一个模型,该模型属于第三个模型,我想要一个雄辩的方法将第一个模型与第三个模型联系起来.

但是,似乎没有belongsToThrough(或hasOneThrough)方法.我已经尝试过链接多种belongsTo方法,但这没有用(Call to undefined method Illuminate\Database\Query\Builder::belongsTo()).有任何想法吗?

以下是模型的示例:

// The first model
// Schema: this model has a middle_id column in the database
class Origin extends Eloquent {
    public function middle()
    {
        return $this->belongsTo('Middle');
    }
}

// The second model
// Schema: this model has a target_id column in the database, but NOT an origin_id column
class Middle extends Eloquent {
    public function target()
    {
        return $this->belongsTo('Target');
    }
}

// The third model
class Target extends Eloquent …
Run Code Online (Sandbox Code Playgroud)

php relationship laravel eloquent laravel-4

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

删除页面中所有样式的最简单方法

我需要使用javascript删除页面中的所有样式定义,以获得与View > Page Style > No Style在Firefox中相同的结果.哪种方法最简单?

javascript jquery styles

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

Node.js服务器没有响应

我正在使用NODE.js和Express(快速生成器)来创建一个网站.我昨天下午工作得很好,但我想我改变了一些东西,现在不行.我的防火墙已关闭.

我在控制台上获得以下内容.

C:\website>node bin/www
Listening on 8080
Get / - - ms - -
Get / - - ms - -
Get / - - ms - -
Run Code Online (Sandbox Code Playgroud)

每次Get / - - ms - -我尝试去我的时候都会发生这些事127.0.0.1:8080

这是我的bin/www文件:

#!/usr/bin/env node
var debug = require('debug')('test');
var app = require('../app');

app.set('port', process.env.PORT || 8080);

var server = app.listen(app.get('port'), function() {

  console.log("Listening on " + server.address().port);

  debug('Express server listening on port ' + server.address().port);
});
Run Code Online (Sandbox Code Playgroud)

还有我的app.js:

var express = require('express');
var path …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

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

Laravel 4,一个模型的多重多态关系

我正在尝试在Laravel 4中设置多态关系,这样我就可以拥有一个Image类来处理与上传,取消链接等相关的所有内容,然后由多个不同的模型使用它.这很好,直到我尝试从同一个模型创建多个链接.

例如,我目前有这样的事情:

型号/ Image.php

class Image extends Eloquent {
    public function of() { return $this->morphTo(); }
}
Run Code Online (Sandbox Code Playgroud)

型号/ Person.php

class Person extends Eloquent {
    public function mugshot() { return $this->morphOne('Image', 'of'); }
    public function photos() { return $this->morphMany('Image', 'of'); }
}
Run Code Online (Sandbox Code Playgroud)

型号/ Place.php

class Place extends Eloquent {
    public function photos() { return $this->morphMany('Image', 'of'); }
}
Run Code Online (Sandbox Code Playgroud)

在这里,一个人可以上传一个mugshot和多个photos,而一个地方可以有很多photos.问题是当我mugshot在Person上创建一个Person时,它会将其保存到images数据库的表中:

id: 1
of_id: 1
of_type: Person
Run Code Online (Sandbox Code Playgroud)

它没有存储它是a mugshot而不是a 的事实photo …

php polymorphism laravel

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

如何从Gulp.js中解除PHPStorm的部署

我正在使用Gulp.js在我的项目中观看sass文件并自动编译/缩小它们.我已将PHPStorm设置为自动部署(上传)已更改的文件,包括外部更改.

我遇到的问题是PHPStorm无法识别文件的外部更改,直到我切换到另一个应用程序,然后回到PHPStorm.有没有办法我可以通过编程方式告诉PHPStorm何时检查更改的文件?

在此先感谢您的帮助!

sass phpstorm gulp

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

如何在Web Worker中使用其他库?

我有一些这样的javascript代码,

var worker = new Worker("javascript/worker.js");

worker.onmessage = function(evt)
{
    // stuff
}
Run Code Online (Sandbox Code Playgroud)

worker.js看起来像这样,

importScripts("base.js");

function getImage()
{
    $.ajax({
    url: 'URL'
    dataType: "text/plain; charset=x-user-defined",
    mimeType: "text/plain; charset=x-user-defined",
    success: function(data, textStatus, jqXHR)
    {
        callback();
    }
});
}
Run Code Online (Sandbox Code Playgroud)

worker.js文件没有包含jQuery,因此不起作用.如果我将它添加到worker.js,

importScripts("jQuery.js");
Run Code Online (Sandbox Code Playgroud)

然后我收到消息,

Uncaught ReferenceError: window is not defined
Run Code Online (Sandbox Code Playgroud)

我对工人并不熟悉.我是否正确地认为它是在一个完全独立的环境(基本上是后台线程)中加载worker.js代码,因此它无法访问窗口.

javascript web-worker

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

jQuery Upgrade,.attr和.prop - 1.2.6到1.9.1

我正在尝试将大量工作站点从非常旧版本的jQuery(1.2.6,1.4.3)升级到最新版本(1.9.1).事情进展顺利 - 迁移脚本完成了大部分的工作,即使只有1.6.4到1.9.1,我认为我已经完成了大部分需要排序的其他更改.

有一对夫妇的问题,我虽然碰到,主要一个是从变化.attr().prop()-我们所有的代码使用.attr()一些休息,如果我们只是将其更改为使用.prop(),特别是其用于一些链接过滤商店中的产品 - 这些调用AJAX调用并在被点击时进行其他处理.

我最初的"修复"(在极其大的空中引号中)基于简单地将呼叫从一个重定向到另一个:

$.fn.attr = $.fn.prop;
Run Code Online (Sandbox Code Playgroud)

我确信这引入了一个全世界的错误,虽然它修复了最初被破坏的错误.从那时起,我只注意到由它引起的另一个错误(到目前为止,无论如何),这是因为它导致href属性(可能是以#开头的锚)返回完整的规范化URL - http:// jsfiddle.net/eT6xE/1/

<a href="#something"><span>Product Details</span></a>
<div></div>

$('div').append( $('a').attr('href') );
$('div').append( '<br />' + $('a').prop('href') );
// #something  \n  http://fiddle.jshell.net/eT6xE/1/show/#something
Run Code Online (Sandbox Code Playgroud)

鉴于它是我注意到的唯一的错误,我已经玩了一点,并提出了一个解决方法 - http://jsfiddle.net/M92CE/1/ - 这似乎有助于重新介绍原始功能.尽管对于href attr/prop问题来说这似乎是一个相当干净的解决方案,但我不禁觉得最初的解决方案是......远远不够.

是否有任何"标准"方式重新引入此功能,如果没有,有没有更好的方法呢?

干杯.

jquery prop attr

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