我喜欢实施...... 像这样.我有两个带标注的注释,但MKMapView只允许同时选择一个.
[mapView selectAnnotation:self.firstAnnotation animated:FALSE];
[mapView selectAnnotation:self.secondAnnotation animated:FALSE];
Run Code Online (Sandbox Code Playgroud)
当我选择另一个注释时,第一个注释会自动取消选择.
但在下图中,它已成功实施.那么怎么做呢? http://oi52.tinypic.com/14t3t09.jpg
我对substringWithRange函数有一个奇怪的问题.
我有一个长度为22的NSString.
当我这样做:
NSString *result = [myString substringWithRange:NSMakeRange(3, 21)];
Run Code Online (Sandbox Code Playgroud)
一切都好.但是当我试图从中间得到一些东西时,比如:
NSString *result = [myString substringWithRange:NSMakeRange(11, 14)];
Run Code Online (Sandbox Code Playgroud)
它给出了一个超出范围的例外.
'NSRangeException',原因:' * - [NSCFString substringWithRange:]:范围或索引越界'
那么,怎么了?