小编tom*_*n11的帖子

适用于iOS的Google Maps SDK尝试在iOS 4.3上运行

我成功整合了sdk我的应用程序.我的应用程序旨在Google Maps sdk for iOS6与Apple UIMapKitiOS4.3和5.x一起运行.由于我添加了google maps框架,ios 4.3将不再运行.我改变了GLKit.framework,并GoogleMaps.framework为"可选",我也得到dyld: Symbol not found: _NSFileProtectionCompleteUntilFirstUserAuthentication了应用,甚至开始之前.需要你的帮助 :-)

ios google-maps-sdk-ios

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

同一应用中的Google Maps SDK和Mapkit会导致崩溃

试图让用户选择在我的应用程序中选择谷歌地图(sdk)和苹果地图(mapkit).该应用程序没有使用ARC.崩溃场景(ios 6.0/6.1):1.进入谷歌地图(模态控制器).2.退出谷歌地图(解雇模态).3.将我的应用程序更改为apple maps(mapkit).4.输入apple maps(模态控制器).

应用程序崩溃,我得到:[EAGLContext setCurrentContext:]

如果我不在dealloc中释放谷歌地图,则不会发生错误,但它可能会导致内存泄漏.我在viewDidLoad中保留地图并在dealloc中释放地图.

有人可以帮忙吗?谢谢,Tomer

更详细的堆栈跟踪:

1   0x0a041324 in -[VGLGPU init] ()
2   0x0a041032 in __24+[VGLGPU sharedInstance]_block_invoke_0 ()
3   0x03b52014 in _dispatch_client_callout ()
4   0x03b4409f in dispatch_once_f ()
5   0x03b44061 in dispatch_once ()
6   0x0a040fef in +[VGLGPU sharedInstance] ()
7   0x09fab26b in -[VKMainLoop updateLinkState] ()
8   0x09fabb02 in -[VKMainLoop removeCanvas:] ()
9   0x09f9f2aa in -[VKScreenCanvas _updateDisplayStatus:] ()
10  0x09f9f3fb in -[VKScreenCanvas setNeedsDisplay] ()
11  0x027bc03d in -[UIView initWithFrame:] ()
12  0x09f75658 in -[VGLScreenCanvas initWithFrame:context:] ()
15  0x09f907e7 …
Run Code Online (Sandbox Code Playgroud)

mapkit ios google-maps-sdk-ios

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

右对齐UISearchbar占位符

该代码曾经可以工作,但是在ios 10之后,它已停止运行:

UITextField *searchTextField = [_searchBar valueForKey:@"_searchField"];
searchTextField.textAlignment = NSTextAlignmentRight
Run Code Online (Sandbox Code Playgroud)

我已经尝试了段落和attributedPlaceholder,但占位符始终保持对齐。该错误出现在xcode 7和8中。如何解决此问题?

iphone objective-c uisearchbar ios ios10

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