我正在尝试查询我的应用中用户尚未添加为"朋友"的所有现有用户.我收到了错误
无法对类型进行比较查询:PFRelation
这是我目前的代码:
override func queryForTable() -> PFQuery {
let currentFriends : PFRelation = PFUser.currentUser()!.relationForKey("friends")
// Start the query object
let query = PFQuery(className: "_User")
query.whereKey("username", notEqualTo: currentFriends)
// Add a where clause if there is a search criteria
if UserInput.text != "" {
query.whereKey("username", containsString: UserInput.text)
}
// Order the results
query.orderByAscending("username")
// Return the qwuery object
return query
}
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?谢谢
我正在尝试在一个ViewController中保存用户的坐标,以便它可以用于创建可以在另一个ViewController中显示的Annotation.
在视图控制器中,我使用代码存储坐标
NSUserDefaults.standardUserDefaults().setObject( Location, forKey: "Location")
Run Code Online (Sandbox Code Playgroud)
在地图视图控制器中显示我正在尝试使用代码获取坐标的注释
let Location = NSUserDefaults.standardUserDefaults().stringForKey("Location")
var Annotation = MKPointAnnotation()
Annotation.coordinate = Location
Run Code Online (Sandbox Code Playgroud)
它告诉我type的值为type String?
的值CLLocationCoordinate2D
.
那么如何将CLLocationCoordinate2D
坐标转换为类型的值String
?
嗨我试图在点击时显示UIDatePicker
键盘而不是键盘,UITextField
以便用户可以给出事件的开始和结束时间.我的代码工作但不是很好,而不是我想要的方式.
我的第一个问题是,每当你点击其中一个UITextField时,UIDatePicker
只有第二次UITextField
点击它才会出现.否则它会显示原始键盘.
我的第二个问题是,每当UIDatePicker
被编辑它只会改变UITextField
每当UIDatePicker
被编辑.我需要在UITextField
打开字符串时UIDatePicker
立即显示字符串,这样就可以了解字符串的UITextField
最新信息UIDatePicker
.
这是我目前的代码:
override func viewDidLoad() {
super.viewDidLoad()
var datePickerView : UIDatePicker = UIDatePicker()
datePickerView.datePickerMode = UIDatePickerMode.Time
StartTimeTextField.inputView = datePickerView
datePickerView.addTarget(self, action:
Selector("handleDatePicker:"), forControlEvents: UIControlEvents.ValueChanged)
var datePickerView2 : UIDatePicker = UIDatePicker()
datePickerView2.datePickerMode = UIDatePickerMode.Time
EndTimeTextField.inputView = datePickerView2
datePickerView2.addTarget(self, action: Selector("handleDatePicker2:"), forControlEvents: UIControlEvents.ValueChanged)
}
func handleDatePicker(sender: UIDatePicker) {
var dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "hh mm am pm" …
Run Code Online (Sandbox Code Playgroud) swift ×3
ios ×2
cllocation ×1
keyboard ×1
location ×1
nscoding ×1
pfrelation ×1
uidatepicker ×1
uitextfield ×1