I made a connection between a textfield
and the code using the storyboard line to code. When I did this, I forgot to first put UITextFieldDelegate
on top. When I tried to use eventTitle.text it gave no error but it's not working either. When I type event and let the code complete it, it says "Error type" as type.
I think this all is because some weird connection issue between the code and the delegate. Because when I cmd+click on the UITextFieldDelegate
OR any UITextField
it says "Symbol not found" instead of bringing me to the protocol.
Any clue on how to fix this?
EDIT:
I noticed nothing is completing anymore.
Code:
import Foundation
import UIKit
class AddEventViewController : UIViewController,UITextFieldDelegate
{
// Outlets
//@IBOutlet var eventTitle: UITextField!
@IBOutlet var eventDesc: UITextField!
@IBOutlet var eventPrice: UITextField!
@IBOutlet var eventFacebookURL: UITextField!
@IBOutlet var eventImageURL: UITextField!
@IBOutlet var eventURL: UITextField!
@IBOutlet var eventCity: UITextField!
@IBOutlet var eventGEOLatitude: UITextField!
@IBOutlet var eventGEOLongitude: UITextField!
@IBOutlet var eventDate: UIDatePicker!
@IBOutlet var eventType: UIPickerView!
@IBOutlet var eventMinAge: UITextField!
let eventController = EventController.sharedMonitor()
func buttonClicked()
{
var parameters: Dictionary = Dictionary<String, String>()
parameters["apikey"] = "tftmr0x"
//eventController.apiController.performPostRequest(parameters)
}
@IBAction func addEventButtonClicked(sender: AnyObject) {
if(checkRequiredFields() == true)
{
}
}
func checkRequiredFields() -> Bool
{
if(eventTitle.text == "" || eventDesc.text == "")
{
let alert = UIAlertView()
alert.title = "Hey"
alert.message = "This is one Alert"
alert.addButtonWithTitle("Working!!")
alert.show()
return false;
}
else
{
return true;
}
}
}