小编bal*_*asa的帖子

如何从MKAnnotationView显示多个标注?

我喜欢实施...... 像这样.我有两个带标注的注释,但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

iphone objective-c mkmapview mkannotation mkannotationview

6
推荐指数
1
解决办法
5371
查看次数

为substringWithRange获取一个奇怪的错误

我对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:]:范围或索引越界'

那么,怎么了?

iphone objective-c ios

1
推荐指数
1
解决办法
7409
查看次数