2014-07-02 38 views
0

我是Objective CSwift的新手。在我的示例程序中,我有一个例外'NSInternalInconsistencyException'。我做以下步骤,这是我在斯威夫特第一个程序,我没有目的C.熟悉Swift中的'NSInternalInconsistencyException'

  1. 创建一个空的应用程序名称为SampleTesting
  2. 创建一个CheckingController.xib
  3. 创建一个AppDelegate.swift
  4. 创建一个CheckingController.swift

CheckingController.xib:

我创建了一个Sample Button

AppDelegate.swift:

import UIKit 

@UIApplicationMain 
class AppDelegate: UIResponder, UIApplicationDelegate { 

    var window: UIWindow? 
    var navigationController: UINavigationController? 

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { 
     self.window = UIWindow(frame: UIScreen.mainScreen().bounds) 
     // Override point for customization after application launch. 
     self.window!.backgroundColor = UIColor.whiteColor() 
     self.window!.makeKeyAndVisible() 

     var mainController: CheckingController? = CheckingController(nibName: "CheckingController", bundle: nil) 
     self.navigationController = UINavigationController(rootViewController: mainController) 
     self.window!.rootViewController = self.navigationController 
     return true 
    } 

    func applicationWillResignActive(application: UIApplication) { 

    } 

CheckingController.swift:

import Foundation 
import UIKit 

class CheckingController: UIViewController{ 

    init(nibName nibNameOrNil: String!, bundle nibBundleOrNil: NSBundle!) { 
     super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) 
    } 

    override func viewDidLoad() { 

     super.viewDidLoad() 
    } 
} 

需要上出了什么问题怎么回事,以及如何解决它的一些指导。

谢谢。

回答

0

我也跟着下面的步骤,我固定的错误:

  1. 打开XIB文件导致的问题
  2. 点击文件的所有者图标左边栏(顶部一个,看起来像一个黄色轮廓框) 如果您没有看到右侧边栏,请单击工具栏中“查看”上方的第三个图标。这将显示右侧侧边栏
  3. 在右侧边栏中,单击第三个标签 - 看起来有点像报纸的标签
  4. 在顶部的“Custom Class”下,确保Class是应与此视图相对应的ViewController的名称。如果没有,请输入它在右侧边栏中,点击最后一个标签 - 看起来像一个带箭头的圆圈的标签
  5. 您应该在其下看到带有“view”的“outlets”。在拖动圆圈旁边的“查看”图标左边栏上(下一个,看起来像一个白色方形厚厚的灰色轮廓
  6. 保存XIB并重新运行

Refered here

+0

它很好,你已经找到自己的解决方案 –

+0

@NagaMalleshMaddali感谢您的愿望:) :) –

相关问题