我正在开发一个有两个版本的应用程序.一个用于网络,另一个用于iPhone.
在网络应用程序中,我能够在道路上绘制路线(在道路/高速公路之后自动绘制路线)和越野(在两个特定点之间绘制直线).
是否有适用于iPhone的API可用于在地图上绘制路线?我可以在两个节点之间的地图上绘制一条直线,但我无法在iPhone中绘制路线图路线.
我使用的是iPhone 3.0和SDK 3.0
谢谢.
当我们搜索任何应用程序时,我正在使用NSPredicate进行搜索,就像在iPhone上执行一样.
我说过4个关键字
我试过创建一个谓词
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"keyword BEGINSWITH[c] 'd'"
它给了我Deccan作为输出.但问题是我希望每个单词以d开头所以从上面的例子我需要输出作为
德干,新德里,萨拉姆德里但不是艾哈迈达巴德
几个小时就陷入了这个问题.尝试包含,匹配,但我运气不好..
任何有关正确道路的帮助都将受到赞赏..
我正在创建一个应用程序,我必须只显示我的地方将被绘制的区域的部分,类似于下面的那个.

单击此图像将进一步获取我的应用程序.但这里只是根据我的经度和纬度生成的静态图像.
任何帮助将非常感激.谢谢
我正在横向和纵向模式上传从iphone点击的图像.具有横向模式的图像上传得很好,但问题在于以纵向模式上传的图像.它们旋转了90度.
其他具有纵向模式的图像(不是从iPhone点击)工作正常.
知道为什么会这样吗?
我有一个 UITextView,我在其中插入逗号分隔值。但是当我插入任何文本并在其后留出两个或更多空间时。它会自动在最后一个文本后附加 FULL STOP。
是手机设置的原因吗?即使是。我们如何预防?
编辑要重现它.. 在 UITextView 中输入任何单词,然后尝试应用两个空格。它会自动在 hte word 末尾添加句号 :)
我想在标注中显示当前位置的2行标签. MKUserLocation而不是MKAnnotation 任何人都可以帮忙解决这个问题吗?
我相信它可以使用自定义Callout ..但不确定如何为MKUserLocation创建它.
我正在开发一个需要从SIM读取联系人的应用程序.我知道使用官方Apple SDK是不可能的.我正在为越狱的iPhone开发这个应用程序.
我搜索了很多,但我得到的唯一答案是不可能的.
对路径的任何帮助都将非常感激.
我在ViewDidLoad方法中有一个包含以下元素的数组
inputArray = [NSMutableArray arrayWithObjects:@"car", @"bus", @"helicopter", @"cruiz", @"bike", @"jeep", nil];
Run Code Online (Sandbox Code Playgroud)
我还有一个UITextField用于搜索的元素.所以一旦我输入一些东西UITextField,我想检查该字符串是否存在"inputArray"或not.If它不与inputArray元素匹配然后从inputArray相应的元素.
for (NSString* item in inputArray)
{
if ([item rangeOfString:s].location == NSNotFound)
{
[inputArray removeObjectIdenticalTo:item];//--> Shows Exception
NSLog(@"Contains :%@",containsAnother);
}
}
Run Code Online (Sandbox Code Playgroud)
但此代码显示异常,与"removeobject:"相关的内容
例外:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSCFConstantString rangeOfString:options:range:locale:]: nil argument'
*** First throw call stack:
`
Run Code Online (Sandbox Code Playgroud) 我点击按钮缩小地图.
因此,当地图完全缩小时,如果我尝试再次缩小它,那么在设置区域时它会崩溃.
不确定但是,有没有办法检测地图是否已达到最大缩放限制?
这是我缩小地图的代码
-(void)setZoomLevelForNoPicksCurrentLocationAt:(CLLocationCoordinate2D)currentCoordinate{
MKCoordinateSpan span;
MKCoordinateRegion region;
region.center = currentCoordinate;
span.latitudeDelta =self.mapView.region.span.latitudeDelta *2;
span.longitudeDelta =self.mapView.region.span.longitudeDelta *2;
region.span = span;
[self.mapView setRegion:region animated:YES];
[self.mapView regionThatFits:region];
}
Run Code Online (Sandbox Code Playgroud)
任何形式的帮助将非常感激.
请找到崩溃日志
*由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:'无效区域中心:+38.82259098,-67.50000000 span:+307.41536753,+ 450.00000000'*第一次调用堆栈:(0 CoreFoundation 0x013c8be9 __exceptionPreprocess + 185 1 libobjc.A. dylib 0x0151d5c2 objc_exception_throw + 47 2 CoreFoundation 0x013c8b21 - [NSException raise] + 17 3 XXXapp 0x000ab237 - [MapViewController setZoomLevelForNoPicksCurrentLocationAt:] + 312
iphone ×8
ios ×3
image ×2
mkmapview ×2
google-maps ×1
jailbreak ×1
mkannotation ×1
nspredicate ×1
nsstring ×1
objective-c ×1
routes ×1
search ×1
sim-card ×1
uitextview ×1
zoom ×1