小编hir*_*sch的帖子

iOS 8 Xcode 6.1 EXC_BREAKPOINT(SIGTRAP)仅适用于捆绑的应用

我的应用程序工作正常,直到我升级到OSX 10.10(Yosemite)和Xcode 6.1.现在每当我捆绑我的应用程序进行分发时,我都会在应用程序的特定位置获得一个sigtrap.这不会发生在模拟器中,或者我将应用程序直接加载到手机上.下面是日志,我可以看到它似乎突破的线但无法弄清楚为什么它在那里打破.

Incident Identifier: B03E6F56-B1ED-4331-B353-1B250411BA06
CrashReporter Key:   f97ffd432e0b028c9ccb3c3e953e5e656f1bdbfc
Hardware Model:      iPhone5,1
Process:             Role [1537]
Path:                /private/var/mobile/Containers/Bundle/Application/1F18530F-7EA4-4C1E-BA52-245A8C949AE1/Role.app/Role
Identifier:          com.thesoapcollective.Role
Version:             0.4.2 (0.4.2)
Code Type:           ARM (Native)
Parent Process:      launchd [1]

Date/Time:           2014-10-26 14:21:44.412 -0700
Launch Time:         2014-10-26 14:21:18.577 -0700
OS Version:          iOS 8.1 (12B411)
Report Version:      105

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000000e7ffdefe
Triggered by Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   Role                            0x001555b4 Role.TraitTracker.__allocating_init (Role.TraitTracker.Type)(trait : Role.Trait) -> Role.TraitTracker (TraitTracker.swift:0)
1   Role …
Run Code Online (Sandbox Code Playgroud)

xcode ios

5
推荐指数
0
解决办法
4138
查看次数

Swift - UIPageViewController总是重复第二个ViewController

设置:我正在尝试创建一个带有嵌入式UIPageViewController的ViewController,它有4个页面,每个页面都是自己的ViewController.

问题:滚动时总是重复第二个视图.例如,使用View1,View2,View3,View4滚动显示View1,View2,View2,View3,View4然后向后滚动具有此顺序View4,View3,View3,View2,View1即使页面控件准确.

我在网上看了很多教程,包括这里这里的答案.

这是我的页面视图控制器类:

import UIKit

class HostGamePageViewController: ROLViewController, UIPageViewControllerDelegate, UIPageViewControllerDataSource {

  // Constants
  let ViewControllers: NSArray = ["HostGameTest1", "HostGameTest2", "HostGameTest3", "HostGameTest4"]

  // Properties
  var pageViewController: UIPageViewController!
  var currentViewController: String!

  // UI
  @IBOutlet var pageControl: UIPageControl!

  override func viewDidLoad() {
    super.viewDidLoad()

    pageViewController = storyboard?.instantiateViewControllerWithIdentifier("HGPageViewController") as? UIPageViewController
    pageViewController.delegate = self
    pageViewController.dataSource = self

    let startingViewController = viewControllerAtIndex(0)!
    pageViewController.setViewControllers([startingViewController], direction: UIPageViewControllerNavigationDirection.Forward, animated: false, completion: {done in })

    addChildViewController(pageViewController)
    view.addSubview(pageViewController.view)
    pageViewController.view.frame = view.bounds
    pageViewController.didMoveToParentViewController(self)
    view.gestureRecognizers = pageViewController.gestureRecognizers

    // Setup …
Run Code Online (Sandbox Code Playgroud)

ios uipageviewcontroller swift

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

标签 统计

ios ×2

swift ×1

uipageviewcontroller ×1

xcode ×1