无法导入UIKit [英] Cannot import UIKit

查看:825
本文介绍了无法导入UIKit的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试创建一个学校项目,但我似乎无法找到我所遇到的错误的答案。

I'm trying to create a school project but I can't seem to find an answer to an error I am having.

出于某种原因,我无法编译我的代码,因为有一个致命错误,上面写着:没有'UIKit'这样的模块。它以前在其他项目上工作,但我不知道为什么它不适合这个。有什么想法吗?

For some reason I can't compile my code because there is a fatal error that reads : "No such module as 'UIKit'". It worked previously on other projects but I have no idea why it isn't working for this one. Any ideas?

非常感谢你!

以下是代码:

import UIKit


class ViewController: UIViewController {


    @IBOutlet var CCAWebView: UIWebView?
    @IBOutlet var MoongateWebView: UIWebView?
    @IBOutlet var ManagebacWebView: UIWebView?
    @IBOutlet var MoodleWebView: UIWebView?
    @IBOutlet var LibraryWebView: UIWebView?
    @IBOutlet var gmailWebView: UIWebView?
    @IBOutlet var emailField: UITextField!
    @IBOutlet var passwordField: UITextField!




    override func viewDidLoad() {
        super.viewDidLoad()


// all the code for portal screen starts here
        //loading for Moongate on the screen
        if let _ = MoongateWebView {
            let mgurl = NSURL(string: "http://moongate.cis.edu.hk/")
            let mgrequest = NSURLRequest(URL: mgurl!)
            MoongateWebView!.loadRequest(mgrequest)
            }

       //loading Managebac on the screen

        if let _ = ManagebacWebView {
            let mburl = NSURL(string: "https://cishk.managebac.com/login")
            let mbrequest = NSURLRequest(URL: mburl!)
            ManagebacWebView!.loadRequest(mbrequest)
        }


        //loading Moodle on the screen

        if let _ = MoodleWebView {
            let mdurl = NSURL(string: "http://moodle.cis.edu.hk/moodle/")
            let mdrequest = NSURLRequest(URL: mdurl!)
            MoodleWebView!.loadRequest(mdrequest)

        }
        //loading Library on the screen

        if let _ = LibraryWebView {
                let liburl = NSURL(string: "http://library.cis.edu.hk/")
                let librequest = NSURLRequest(URL: liburl!)
                LibraryWebView!.loadRequest(librequest)
        }


        //loading CCAs on the screen

        if let _ = CCAWebView {
            let ccaurl = NSURL(string: "http://moongate.cis.edu.hk/content/page.aspx?e=F17A69B3-62F1-46FF-A474-8776C2D2492D")
            let ccarequest = NSURLRequest(URL: ccaurl!)
            CCAWebView!.loadRequest(ccarequest)
        }

        //loading gmail on the screen

        if let _ = gmailWebView {
            let gmailurl = NSURL(string: "https://mail.google.com/mail/u/0/")
            let gmailrequest = NSURLRequest(URL: gmailurl!)
            gmailWebView!.loadRequest(gmailrequest)
        }
    }
}


推荐答案

如果UIKit不在您的Link Binary With Libraries框架列表中,则可能是您不小心从Xcode中删除了该框架。我以前用Core Graphics做过。你有没有摆弄Xcode的内部文件?如果有,可能是您从计算机中完整删除了框架。

If UIKit isn't in your "Link Binary With Libraries" framework list, it's possible that you may have accidentally deleted the framework from Xcode. I've done it before with Core Graphics. Have you been fiddling around with Xcode's internal files? If you have, it's possible that you deleted the framework in its entirety from your computer.

检查 /Applications/Xcode.app/Contents/Developer /Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks 。你在那里看到UIKit吗?如果没有,你删除它,所以你应该通过在线查找副本重新安装它,或者你可以重新安装Xcode。

Check /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks. Do you see UIKit in there? If not, you deleted it, so you should reinstall it by finding a copy online, or you can just reinstall Xcode.

这篇关于无法导入UIKit的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆