我成功整合了sdk我的应用程序.我的应用程序旨在Google Maps sdk for iOS6与Apple UIMapKit和iOS4.3和5.x一起运行.由于我添加了google maps框架,ios 4.3将不再运行.我改变了GLKit.framework,并GoogleMaps.framework为"可选",我也得到dyld: Symbol not found: _NSFileProtectionCompleteUntilFirstUserAuthentication了应用,甚至开始之前.需要你的帮助 :-)
试图让用户选择在我的应用程序中选择谷歌地图(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) 该代码曾经可以工作,但是在ios 10之后,它已停止运行:
UITextField *searchTextField = [_searchBar valueForKey:@"_searchField"];
searchTextField.textAlignment = NSTextAlignmentRight
Run Code Online (Sandbox Code Playgroud)
我已经尝试了段落和attributedPlaceholder,但占位符始终保持对齐。该错误出现在xcode 7和8中。如何解决此问题?