小编NDM*_*DEV的帖子

UIPageControl不适用于IOS7中的UIImageView

在我努力升级我的应用程序以支持IOS7时,我发现UIPageControl它不支持UIImageView.他们改变了它.

我是子类化UIPageControl,以便将自定义圈子改为常规圈子(附上示例)

我的班级是:

- (id)initWithFrame:(CGRect)frame 
{
    // if the super init was successfull the overide begins.
    if ((self = [super initWithFrame:frame])) 
    { 
        // allocate two bakground images, one as the active page and the other as the inactive
        activeImage = [UIImage imageNamed:@"active_page_image.png"];
        inactiveImage = [UIImage imageNamed:@"inactive_page_image.png"];
    }
    return self;
}

// Update the background images to be placed at the right position
-(void) updateDots
{
    for (int i = 0; i < [self.subviews count]; …
Run Code Online (Sandbox Code Playgroud)

objective-c uipagecontrol ios7

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

Fastlane-上传到TestFlight会返回错误,但仍显示生成可用于测试

在最后两次尝试上传到TestFlight的过程中,我遇到了Fastlane错误。

+------+-------------------------------+-------------+
|                  fastlane summary                  |
+------+-------------------------------+-------------+
| Step | Action                        | Time (in s) |
+------+-------------------------------+-------------+
| 1    | get_info_plist_value          | 0           |
| 2    | default_platform              | 0           |
| 3    | setup_circle_ci               | 0           |
| 4    | sync_code_signing             | 67          |
| 5    | build_app                     | 494         |
| 6    | dsym_zip                      | 10          |
| 7    | upload_symbols_to_crashlytics | 40          |
|    | upload_to_testflight          | 717         |
| 9    | slack                         | 0           |
+------+-------------------------------+-------------+ …
Run Code Online (Sandbox Code Playgroud)

ios testflight fastlane fastfile

10
推荐指数
0
解决办法
683
查看次数

如何使用COCOAPODS减少CircleCI上iOS项目的编译时间

我正在开发的iOS应用程序使用CircleCI进行自动测试和更多CI操作.我们确实让它在CircleCI上编译并运行,但编译时间大约需要9分钟.我需要以某种方式减少编译时间.我想了几个选择:

  1. 使用框架而不是CocoaPods.当pod正在下载并安装在CircleCi上时.
  2. 在Cocoa pod上使用一些缓存 - 我们试试没有运气(请参阅下面的YML代码).
  3. 让编译器只编译代码中所做的更改 - 这是朋友的建议,我找不到任何关于它的东西.

YML代码的一部分:

# Specify the Xcode version to use
macos:
  xcode: "9.2.0"
shell: /bin/bash --login -eo pipefail

steps:
  - checkout
  - run: git submodule sync
  - run: git submodule update --init --remote
  - run:

      name: Set Ruby Version
      command: echo "ruby-2.4" > ~/.ruby-version

  - restore_cache:
      key: 1-gems-{{ checksum "Gemfile.lock" }}

  - run: bundle check || bundle install --path vendor/bundle

  - save_cache:
      key: 1-gems-{{ checksum "Gemfile.lock" }}
      paths:
        - vendor/bundle

  - restore_cache:
      key: …
Run Code Online (Sandbox Code Playgroud)

continuous-integration build ios cocoapods circleci

8
推荐指数
0
解决办法
1235
查看次数

UINavigationController没有在IOS7上推送Contentview

所以.刚刚开始将我的IOS代码转换为IOS7,并遇到了一些问题.

我有一个UINavigationController,其中包含一个ViewController,它在视图中有两个按钮.在7之前的IOS中,导航栏将视图向下推到导航栏下方,这样我就能看到它.在IOS 7中,UINavigationController不执行此操作,按钮位于导航栏后面.

这是IOS 7: IOS 7显示没有VC

这是旧的IOS 6视图:

IOS 6图片

我查看了ViewController.view.frame.origin.y并看到它的开头是0px(在IOS 7上)我确信它在那里,但在视图后面,因为我已经改变了按钮的原点并看到了它们.

uinavigationcontroller ios7

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

在蒸汽上使用Bootstrap

我是网络开发的新手,无法找到明确的答案.

可以在Swapor 3的Vapor中使用Bootstrap吗?

swift bootstrap-4 vapor

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

Xcode 9 - 一些用红色文本标记的文件夹

在我的项目中,有一些文件夹带有红色文本。项目编译,一切正常,但我不明白为什么只有一些文件夹有红色文本。

带有红色文本的文件夹

directory ios xcode9

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

在swift和IOS 10崩溃时重置Keychain

问题只发生在Xcode 8和IOS 10中.如果我使用XCode 8和IOS 9,它的工作正常.

func resetKeychain() {

    if !self.keychainItemData.isEmpty {
        let tempDict = self.dictToSecItemData(self.keychainItemData)
        var junk = noErr
        junk = SecItemDelete(tempDict as CFDictionary)

        assert(junk == noErr || junk == errSecItemNotFound, "Failed to delete current dict")
    }

    self.keychainItemData[kSecAttrAccount] = ""
    self.keychainItemData[kSecAttrLabel] = ""
    self.keychainItemData[kSecAttrDescription] = ""

    self.keychainItemData[kSecValueData] = ""
}
Run Code Online (Sandbox Code Playgroud)

断言总是在IOS 10中发生并且应用程序崩溃

有任何想法吗?

keychain swift ios10 swift2.3

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