2016-10-29 5 views
1

Я пытаюсь создать школьный проект, но я не могу найти ответ на ошибку, которую я испытываю.Не удается импортировать UIKit

По какой-то причине я не могу скомпилировать свой код, потому что есть фатальная ошибка, которая гласит: «Нет такого модуля, как« UIKit »». Ранее он работал над другими проектами, но я понятия не имею, почему он не работает для этого. Есть идеи?

Большое вам спасибо!

Вот код:

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) 
     } 
    } 
} 
+2

Вы уверены, что создали * iOS * проект? –

+1

Перейдите в раздел «Построить фазы» -> «Ссылка на двоичные файлы с библиотеками» и проверьте, что UIKit.framework находится в списке – alexburtnik

+0

@alexburtnik Спасибо за ваш комментарий! Когда я пытаюсь выполнить поиск в библиотеке, я не могу найти UIKit.framework ... Является ли InterfaceBuilderKit.framework тем же самым? –

ответ

0

Если UIKit не в вашей «Ссылка Двоичные с библиотеками» рамочный список, вполне возможно, что вы, возможно, случайно удалили каркас из Xcode. Я уже делал это с помощью Core Graphics. Вы возились с внутренними файлами Xcode? Если у вас есть, возможно, что вы полностью удалили фреймворк с вашего компьютера.

Проверить /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks. Вы видите там UIKit? Если нет, вы удалили его, чтобы переустановить его, найдя копию в Интернете, или просто переустановите Xcode.

Смежные вопросы