小编aja*_*jay的帖子

无法在当前状态下引导设备:已引导

在模拟器中运行(构建+运行)项目时,对Xcode6 beta中的"无法在当前状态下引导设备:引导"错误的猜测.我只是在Xcode 6中运行我现有的项目,我在上面找到了消息.我尝试清理,删除派生数据,甚至重新启动模拟器都不起作用.最后我重新启动了我的Xcode 6然后它正在工作.任何更简单的方法来解决错误而不是重新启动您的xcode6.

错误的屏幕截图

runtime-error xcode6 ios8 xcode6.1

51
推荐指数
9
解决办法
2万
查看次数

使用drawLayer for ipad渲染后在PDF上进行文本选择

我试图在ipad上渲染后突出显示pdf上的文字.我觉得我正在通过大量的谷歌搜索和fastPdfKit提供的示例代码实现.从这个链接我轻松地解析pdf并试图突出显示用户搜索中的文本.我使用以下方法来获取文本边界:

-(NSArray *)searchResultOnPage:(NSUInteger)pageNr forSearchTerms:(NSString *)searchTerm withProfile:(MFProfile *)p;
Run Code Online (Sandbox Code Playgroud)

这个方法给了我一个对象数组,我从中得到了rect,但它并不是搜索到的单词边界.

任何人都可以告诉我这是否是正确的方式,请告诉我如何正确地获取文本边界.一些问题如何重复我的上一个问题(旧)

我接受建议.

谢谢.

pdf iphone objective-c ipad

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

从数组中获取CGRect

对于我的应用程序,我试图将CGRect对象存储到NSMutableArray.它正在加载并在日志语句中打印,但尝试CGRect从数组中取出s会显示错误.这是一段代码:

CGRect lineRact = CGRectMake([[attributeDict objectForKey:@"x"] floatValue], 
  [[attributeDict objectForKey:@"y"] floatValue], 
  [[attributeDict objectForKey:@"width"] floatValue], 
  [[attributeDict objectForKey:@"height"] floatValue]);

  [lineRactangle addObject:NSStringFromCGRect(lineRact)];
Run Code Online (Sandbox Code Playgroud)

如何从阵列中取回rects?

objective-c nsarray ios cgrect

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

是否有任何框架在iphone上渲染后突出显示pdf文件上的文本

我正努力在pdf上搜索一个单词,这是通过drawLayer.任何人都可以建议我如何在PDF上找到一个单词以及页面上单词的位置(坐标)?是否有任何可用的导入框架或任何可用的库?在谷歌花了更多时间后,我发现了一些样本来搜索pdf上的单词; 这些是来自github的快速样本pdf,随机的想法

我的工作
我见过fastsample pdf代码; 我只理解使用pdf解析文本

+(MFDocumentManager *)documentManagerWithFilePath:
    (NSString *)filePath; 
Run Code Online (Sandbox Code Playgroud)

-(NSString *)wholeTextForPage:
    (NSUInteger)pageNr withProfile:(MFProfile *)p;
Run Code Online (Sandbox Code Playgroud)

但我无法找到它们是如何突出显示的.请任何人帮我解决这个问题.请发表一些建议.谢谢.

pdf iphone objective-c ipad

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

有没有办法改变模态视图控制器外观的动画风格?

我试图动画两个视图控制器的视图的外观和消失.

我使用了以下两行代码:

self.modalTransitionStyle=UIModalTransitionStyleCoverVertical;
[self presentModalViewController:viewcontroller animated:YES]; 
Run Code Online (Sandbox Code Playgroud)

从屏幕底部进行视图控制器的视图动画,效果很好.

我的问题是:我可以更改此动画的样式,以便视图不会始终从屏幕底部滑入吗?例如,如何从屏幕顶部对其进行动画制作?

iphone cocoa-touch core-animation ipad

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

将CGrect值更改为用户坐标系

我有一个CGRect; 我可以将其坐标转移到用户坐标系中,即左下角到顶部而不是左上角到底部.是否有任何预定义的方法或我需要手动计算?提前致谢.

cocoa-touch objective-c ios cgrect

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

捕获屏幕

我试图捕捉(屏幕截图)一个视图.为此,我使用下面显示的一段代码将其作为PNG图像保存到我的文档目录中.

UIGraphicsBeginImageContextWithOptions(highlightViewController.fhView.centerView.frame.size, YES, 1.0);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *appFile = [documentsDirectory stringByAppendingPathComponent:@"1.png"];
NSData *imageData = UIImagePNGRepresentation(screenshot);
[imageData writeToFile:appFile atomically:YES];
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)

问题:我可以捕获部分视图吗?因为在上面的代码我不能改变原点(框架).如果有人有其他方法来捕获视图的特定部分,请分享.

iphone screenshot objective-c ios

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

永远不要在google API for ios上传数据进度

我在我的应用程序中使用GoogleDrive API从我的应用程序上传文件.到目前为止,我成功地找到了上传所有类型文件的良好结果.

我按照Google示例上传文件.

我试图在上传时显示进度,具体取决于文件大小.我在google给出的示例代码中经历了很多课程,但结果并不多.

获取文件上载进度的步骤如下:

我在GTLServices.m中找到了以下方法

- (void)setUploadProgressBlock:(GTLServiceUploadProgressBlock)block {
  [uploadProgressBlock_ autorelease];
  uploadProgressBlock_ = [block copy];

  if (uploadProgressBlock_) {
    // As above, we need the fetcher to call us back when bytes are sent.
    SEL sentDataSel = @selector(objectFetcher:didSendBytes:totalBytesSent:totalBytesExpectedToSend:);
    [[self objectFetcher] setSentDataSelector:sentDataSel];
  }
}
Run Code Online (Sandbox Code Playgroud)

之后在MyViewController.m中写成这样的

 [self.driveService setUploadProgressBlock:^(GTLServiceTicket *ticket, unsigned long long numberOfBytesRead, unsigned long long dataLength) {
  NSLog(@"uploading");

}];
Run Code Online (Sandbox Code Playgroud)

以上NSLog永远不会因为这个而无法获得上传的数据字节.通过调试我遇到的uploadProgressBlock_总是显示为nil.可能是这个resone我的块处理程序没有被执行.

如果我有任何错误,请建议我.如果任何人有想法将数据的字节上传到谷歌驱动器的文件请建议我.您的建议对我的工作更有用.

提前致谢.

采取我们的人建议的综合答案:

以下是获取上传进度信息的代码

GTLServiceTicket *uploadTicket= [self.driveService executeQuery:query completionHandler:^(GTLServiceTicket *ticket,GTLDriveFile *updatedFile,NSError *error)
        {
            if (error == nil)
            { …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ipad ios google-drive-api

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

可可和cocoatouch之间的区别

大家好我是iphone编程的初学者我知道非常少的iphone编程概念.我正在读我有一个小的dbt即可可和可可touch.i在谷歌尝试的主要区别但我没有得到确切的答案.可以任何一个帖子回答谢谢你的高级!!!!!!!!!!!!!!!!

iphone ipad

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

如何在gdb中显示方法名称和类名称

大家好我正在从新的应用程序开始.现在我正在使用nslog函数调用来显示gdb上的输出.但是从一些示例中为我提供了带有类和方法名称的gdb显示.我发布了一些截图那个.任何人都可以指导我在使用nslog()时获取方法名称和显示名称.

使用日志获取类名和方法名

请提供一些信息.谢谢.

objective-c nslog ipad

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