小编D_D*_*D_D的帖子

对MKOverlayPathView进行子类化以创建MKPolylineView

有没有人试图进行子类化MKOverlayPathView,以便基本上MKPolylineView通过更多控制路径绘图来重新创建?如果是这样,你愿意分享一些示例代码吗?

我想MKPolyline在地图视图上绘制一个但是MKPolylineView没有提供足够的灵活性来绘制路径.例如,我想在线上添加笔划和高亮显示,就像在地图应用中看到的路线一样.

在此输入图像描述

mapkit ios

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

iCloud超时.(使用iCloud +核心数据+魔法记录

我开始使用app测试Core DataiCloud(使用Magical Records).在配置Provisioning Profiles和权利很多麻烦后,应用程序最终运行.一段时间后,应用程序崩溃并抛出此消息::

2012-12-31 03:42:07.079 iCloudTest[252:1103] -[PFUbiquitySafeSaveFile waitForFileToUpload:](268): CoreData: Ubiquity:  <PFUbiquityPeerReceipt: 0x1cd5a420>(0)
permanentLocation: <PFUbiquityLocation: 0x1cd57b30>: /private/var/mobile/Library/Mobile Documents/MA5BADG5AW~com~gazapps~iCloudTest/mobile.4088E03C-763E-5A81-BB1B-64CABAFA73E3/com.gazapps.iCloudTest/v8GumdiUYmkE0aO9iGtPTPHX07qqWk7kRytsQwHKjwU=/receipt.0.cdt
safeLocation: <PFUbiquityLocation: 0x1cd57a80>: /private/var/mobile/Library/Mobile Documents/MA5BADG5AW~com~gazapps~iCloudTest/mobile.4088E03C-763E-5A81-BB1B-64CABAFA73E3/com.gazapps.iCloudTest/v8GumdiUYmkE0aO9iGtPTPHX07qqWk7kRytsQwHKjwU=/mobile.4088E03C-763E-5A81-BB1B-64CABAFA73E3.0.cdt
currentLocation: <PFUbiquityLocation: 0x1cd57a80>: /private/var/mobile/Library/Mobile Documents/MA5BADG5AW~com~gazapps~iCloudTest/mobile.4088E03C-763E-5A81-BB1B-64CABAFA73E3/com.gazapps.iCloudTest/v8GumdiUYmkE0aO9iGtPTPHX07qqWk7kRytsQwHKjwU=/mobile.4088E03C-763E-5A81-BB1B-64CABAFA73E3.0.cdt

kv: (null)

Safe save failed for file, error: Error Domain=NSCocoaErrorDomain Code=512 "The file upload timed out." UserInfo=0x1cd5b7d0 {NSLocalizedDescription=The file upload timed out.}
2012-12-31 03:42:07.083 iCloudTest[252:1103] +[MagicalRecord(ErrorHandling) defaultErrorHandler:](0xe5ac0) Error: The file upload timed out.
2012-12-31 03:42:07.085 iCloudTest[252:1103] +[MagicalRecord(ErrorHandling) defaultErrorHandler:](0xe5ac0) Error Message: The file upload timed out.
2012-12-31 …
Run Code Online (Sandbox Code Playgroud)

core-data icloud magicalrecord ios6

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

如何计算NSDictionary对象的总大小?

如何计算NSDictionary物体的总大小?我有3000个NSDictionary不同键的StudentClass对象.我想以KB为单位计算字典的总大小.我用过malloc_size()但总是返回24(NSDictionary包含1个对象或3000个对象) sizeof()也总是返回相同.

malloc sizeof ios ios5 ios6

7
推荐指数
2
解决办法
6603
查看次数

UIkeyboard类型

我想只使用字母键盘,如何限制它?我使用了以下语句,但它没有隐藏按键转换数字键盘的按钮

tempTextField.keyboardType = UIKeyboardTypeAlphabet;    
Run Code Online (Sandbox Code Playgroud)

iphone keyboard types

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

当youtube视频开始使用webview播放时,如何在没有UIWebView的情况下播放youtube视频或检测视频播放器?

我需要在iOS应用程序中播放YouTube视频,在播放视频时我需要在视频上添加叠加层.

1.现在如何在原生播放器中运行youtube视频?

2.如果我在UIWebview中播放视频,那么我如何检测正在播放的视频以及如何在视频上添加叠加?

youtube overlay video-streaming uiwebview ios

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

WebView中的OSX OAuth redirect_uri

我正在尝试通过OAuth验证OSX应用程序 - 特别是使用Instagram API.我已经在Instagram上设置了一个应用程序 - 拥有客户端ID和密码 - 但我不确定如何处理redirect_url以及如何检索access_token,一旦经过身份验证.

到目前为止,我只是一个简单的WebView加载登录页面......

[[_webView mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://instagram.com/oauth/authorize/?client_id=THECLIENTID&redirect_uri=REDIRECT_URI&response_type=code"]]];
Run Code Online (Sandbox Code Playgroud)

macos oauth objective-c

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

我可以禁用单个单元格的UITableView选项吗?

当您点击a中的某一行时UITableView,该行会突出显示并被选中.是否可以禁用此功能,因此点击一行什么都不做?

ios

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

UITableViewCell子视图仅返回iOS7中的UITableViewCellScrollView

我有UITableViewCell7个子视图的自定义.其中一个是活动视图,所以为了找到它并停止,我做这样的事情:

NSArray *subviews=[cell subviews];       
NSLog(@"Subviews count: %d",subviews.count);     
for (UIView *view in subviews)  
{                
  NSLog(@"CLASS: %@",[view class]);     
  // code here     
 }
Run Code Online (Sandbox Code Playgroud)

iOS6中,子视图count:为7,其中一个是活动视图.但在iOS7中,Subviews count:为1,[view class]返回UITableViewCellScrollView.试过了, NSArray *subviews=[cell.superview subviews];并且 NSArray *subviews=[cell.contentview subviews];,却徒劳无功.

有什么建议?

objective-c uitableview ios ios7

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

在应用程序运行时替换Core Data sqlite文件,数据不会更新

我正在为我的应用程序开发一个备份/恢复系统,用户可以在其中下载核心数据存储(sqlite文件)的备份版本,并用下载的文件替换当前使用的数据存储.但是,一旦用户下载文件并替换当前数据存储,则没有任何数据显示已更新.但是当应用程序退出并重新启动时,恢复的数据可用.如何强制我的应用重新加载核心数据存储的文件?

我试图从我的UIViewController访问应用程序委托,它恢复数据,像这样,重建核心数据堆栈并在导航堆栈中的所有视图控制器上传播它:

MyAppDelegate *app = [[UIApplication sharedApplication] delegate];
app.managedObjectContext = nil;
app.persistentStoreCoordinator = nil;
app.managedObjectModel = nil;
managedObjectContext = [app managedObjectContext];

NSArray *controllers = [self.navigationController viewControllers];
UIViewController *c;
for (int i = 0; i < [controllers count]; i++) {
    c = [controllers objectAtIndex:i];
    [c setManagedObjectContext:managedObjectContext];
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用,它只会在我返回到根视图控制器时抛出以下错误: 'The NSManagedObject with ID:0x5d79060 <x-coredata://D8E73D64-C9BA-4CFA-9213-F8BD61749155/MyObject/p2> has been invalidated.'

有谁知道如何强制应用程序重新加载数据并开始使用新的数据存储文件?

sqlite iphone core-data ios

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

为iOS创建谷歌api

https://developers.google.com/maps/documentation/ios/start

我已在(https://developers.google.com/maps/ios-access)GoogleAPIs控制台中注册以获取ApikeyGoogle地图sdk for iOS.但我没有得到,我也没有找到谷歌地图sdk为ios选项启用在Google API控制台.可以任何一个PLZ建议我得到api密钥

在API项目的API访问面板中看不到ios的Google地图api密钥.

在控制台的API Access窗格中缺少创建新的iOS密钥

https://developers.google.com/maps/documentation/ios/start

google-maps ios google-maps-sdk-ios

5
推荐指数
0
解决办法
2095
查看次数