我添加了一个NSTimer来记录位置管理器的位置,并将ever location放入NSMutableArray.
-(void)OnTimer:(NSTimer *)param{
[self.locationRecoder addObject:self.manager.location];
}
Run Code Online (Sandbox Code Playgroud)
我向UI添加一个按钮,当我单击该按钮时,它会调用此方法
-(IBAction)Click:(id)sender(){
NSArray *coordinateArray = [self.locationRecorder valueForKeyPath:@"coordinate"];
MKPolyline *lines = [MKPolyline ploylineWithCoordinates:(CLLocationCoordinate2D *)coordinateArray count:coordinateArray.count];
[self.map addOverlay:lines];
}
Run Code Online (Sandbox Code Playgroud)
然后没有任何吸引力.我是否在拼版中做错了什么?
使用集合的最佳实践是什么?既然集合不是强制执行方案的,为什么不将每个对象保存在一个集合中呢?可以通过像这样的物体
{USS_NewYork:{type:"BattleShip"}}
{USS_Enterprise:{type:"Carrier"}}
{dog:{type:"Mammal"}}
Run Code Online (Sandbox Code Playgroud)
我可以将船和狗保存在一个集合中并轻松找到正确的对象,那么为什么我必须将这些对象划分到不同的集合中呢?但是如果我总是将对象保存在一个集合中,为什么 mongodb 隐含了该集合?