小编Tio*_*ois的帖子

在TestFlight(iTunes Connect)中为外部测试人员提交应用程序时出错

我正在尝试在iTunes Connect(TestFlight)中为外部测试人员提交应用程序,我收到了以下消息:

无效的sdk值.为APP_NAME中的LC_VERSION_MIN_IPHONEOS的sdk部分提供的值为9.2,大于最大允许值9.1.

我使用今天发布的最新XCode 7.2(iOS 9.2)构建了这个应用程序,部署目标为iOS 8.0,基础SDK"最新iOS(iOS 9.2)".

是因为这是一个新版本,我们无法提交使用XCode 7.2构建的应用程序吗?

谢谢你的帮助.

itunesconnect ios

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

iOS10中的动画导航栏barTintColor更改无法正常工作

我升级到XCode 8.0/iOS 10,现在我的导航栏的换色动画不再起作用,它直接改变颜色而没有任何动画.

UIView.animateWithDuration(0.2, animations: {
    self.navigationController?.navigationBar.barTintColor = currentSection.color!
})
Run Code Online (Sandbox Code Playgroud)

谁知道如何解决这个问题?

ios swift2 ios10

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

Doctrine2 LEFT JOIN有两个条件

我试图通过ID找到一个"产品",并在两个条件下将所有它的"照片"加入:区域设置和活动状态.

这是我的QueryBuilder:

$queryBuilder = $this->createQueryBuilder('p')
            ->select('p, photos, photoTranslation')
            ->leftJoin('p.photos', 'photos')
            ->leftJoin('photos.translations', 'photoTranslation')
            ->where('p.id = :id')
            ->andWhere('(photoTranslation.locale = :locale OR photoTranslation.locale IS NULL)')
            ->andWhere('(photoTranslation.active = :active OR photoTranslation.active IS NULL)')
            ->setParameters(array(
                'id' => $id
                'locale' => $this->getLocale(),
                'active' => true
             ));
Run Code Online (Sandbox Code Playgroud)

当没有照片或有活动照片时,它可以正常工作,但是当有非活动照片时它不能正常工作,因为它与两个条件中的一个不匹配.

如果我只使用一个条件,例如只有语言环境部分,它可以正常工作:

$queryBuilder = $this->createQueryBuilder('p')
            ->select('p, photos, photoTranslation')
            ->leftJoin('p.photos', 'photos')
            ->leftJoin('photos.translations', 'photoTranslation')
            ->where('p.id = :id')
            ->andWhere('(photoTranslation.locale = :locale OR photoTranslation.locale IS NULL)')
            ->setParameters(array(
                'id' => $id
                'locale' => $this->getLocale()
             ));
Run Code Online (Sandbox Code Playgroud)

现在,我循环使用这些结果并取消设置所有非活动照片...但我想在QueryBuilder中做一个干净的方法.

我还尝试将条件放在LEFT JOIN子句中:

->leftJoin('photo.translations', 'phototTranslation', Doctrine\ORM\Query\Expr\JOIN::WITH, 'photoTranslation.locale = :locale AND …
Run Code Online (Sandbox Code Playgroud)

mysql doctrine-orm symfony-2.0

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

将一个按钮置于navigationBar中

我想在我的navigationBar中居中一个按钮,它当前被定义为rightBarButtonItem:

UIBarButtonItem *audioBtn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemPlay target:self action:@selector(toggleAudioPlayback:)];
self.navigationItem.rightBarButtonItem = audioBtn;
[audioBtn release];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uinavigationbar

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

带/不带连字符的 Solr 搜索

我在尝试使用带连字符和不带连字符的单词获取相关搜索结果时遇到问题。我在“文本”字段中创建了两个文档,一个带有“wifi”,一个带有“wi-fi”。

搜索“wifi”时,两个文档都出现在搜索结果中,这很好。搜索“wi-fi”时,搜索结果中只会出现带有“wi-fi”的文档。

这是我的配置:

<field name="text" type="text" indexed="true" stored="true" omitNorms="true" />

<fieldType name="text" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
  <analyzer type="index">
      <tokenizer class="solr.WhitespaceTokenizerFactory"/>
      <charFilter class="solr.HTMLStripCharFilterFactory"/>
      <filter class="solr.ASCIIFoldingFilterFactory" />
      <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt"/>
      <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1" preserveOriginal="1" />
      <filter class="solr.LowerCaseFilterFactory"/>
      <filter class="solr.PorterStemFilterFactory"/>
      <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  </analyzer>
  <analyzer type="query">
      <tokenizer class="solr.WhitespaceTokenizerFactory"/>
      <charFilter class="solr.HTMLStripCharFilterFactory"/>
      <filter class="solr.ASCIIFoldingFilterFactory" />
      <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt"/>
      <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1" preserveOriginal="1" />
      <filter class="solr.LowerCaseFilterFactory"/>
      <filter class="solr.PorterStemFilterFactory"/>
      <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  </analyzer>
</fieldType>
Run Code Online (Sandbox Code Playgroud)

以下是分析的结果:https : //www.evernote.com/shard/s7/sh/f1bab83a-7fd5-4bf3-9e67-239ea0c71441/98b1103577638734fb9335f755591/b8034fb9335f7555591/b8034fb9335f7555591/b82 …

solr

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