구문 분석 데이터베이스에서 Geolocation을 읽고지도의 다른 사용자의 위치를 표시하고 싶습니다.목표 C - Parse.com Geolocation 저장 및 읽기 IOS
나는 구문 분석 데이터베이스에 위치 쓰기 :
[PFGeoPoint geoPointForCurrentLocationInBackground:^(PFGeoPoint *geoPoint, NSError *error) {
if (!error) {
[[PFUser currentUser] setObject:geoPoint forKey:@"currentLocation"];
[[PFUser currentUser] saveInBackground];
을 그리고 난은 사용자 이름과 위치
PFQuery *User = [PFUser query];
[User selectKeys:@[@"username"]];
[User findObjectsInBackgroundWithBlock:^(NSArray *results, NSError *error) {
Name = results;
}];
PFQuery *Location = [PFUser query];
[Location selectKeys:@[@"currentLocation",]];
[Location findObjectsInBackgroundWithBlock:^(NSArray *location, NSError *error)
{
Coordinaten = location;
}];
NSLog(@" %@ hat die %@",Name , Coordinaten);
// ann.title = [Name objectAtIndex:1] ;
// ann.coordinate = [[Coordinaten objectAtIndex:1] coordinate];
// [MapView addAnnotation:ann];
첫 번째 문제는 NSLog
쇼 아무것도를 참조하십시오. NSLog
을 Coordinaten = Location
아래에 복사하면 Coordinaten 값만 표시됩니다. Name = results
아래의 이름.
Coordinaten가/이름이
다음 일이다 .H에서 감속 NSArray
, 내가 제목을 설정하고 이러한 NSArrays
// ann.title = [Name objectAtIndex:1] ;
// ann.coordinate = [[Coordinaten objectAtIndex:1] coordinate];
// [MapView addAnnotation:ann];
감사와 협력하는 방법!
정말 멋진 답변이며 왜 더 많은 관심을받지 않았는지 궁금합니다. 이것은 비동기 프로그래밍에 대한 좋은 예입니다. – iCaramba