Tag: xcode

当MPMoviePlayerController正在播放的时候,有没有什么办法来截图

我尝试了下面的步骤捕捉屏幕截图,但得到MPMoviePlayerController的黑色背景 -(UIImage*)screenshot { CGSize imageSize = [[UIScreen mainScreen] bounds].size; CGFloat imageScale = imageSize.width / FRAME_WIDTH; if (NULL != UIGraphicsBeginImageContextWithOptions) UIGraphicsBeginImageContextWithOptions(imageSize, NO, imageScale); else UIGraphicsBeginImageContext(imageSize); CGContextRef context = UIGraphicsGetCurrentContext(); for (UIWindow *window in [[UIApplication sharedApplication] windows]) { if (![window respondsToSelector:@selector(screen)] || [window screen] == [UIScreen mainScreen]) { CGContextSaveGState(context); CGContextTranslateCTM(context, [window center].x, [window center].y); CGContextConcatCTM(context, [window transform]); […]

为NSAttributedString的不同部分应用不同的属性

我知道可以将属性应用于NSAttributedString。 但是,我们如何将不同的属性应用于相同的属性string 为string“这是一个归因文本”。 我们如何设置一个特定的属性(背景颜色或前景色)为“这是”另一个属性(背景色或前景色)为“属性文本”。 有什么办法来实现这个….? 还有什么办法可以在iOS中设置NSAttributedString的背景颜色?

parsingXML数据到NSMutableArray iOS – iPhone

这是XML数据: <Categorys> <Category> <categoryId>25</categoryId> <categoryName>My Photos</categoryName> <categoryDescription>Description</categoryDescription> <categoryIconPath>7.jpg</categoryIconPath> <userId>2</userId> <categoryStatus>ON</categoryStatus> <publicPrivate>Private</publicPrivate> </Category> ……more categories <Categorys> 在这里我想获取<categoryName>值到我的NSMutableArray categList 。 我使用的代码是: – (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary*)attributeDict { if ( [elementName isEqualToString:@"categList"]) { // addresses is an NSMutableArray instance variable if (!categList) categList = [[NSMutableArray alloc] init]; return; } NSLog(@"StartedElement %@", elementName); element […]

将.xib中的对象连接到现有的IBAction

我对iOS编程颇为陌生。 这是我的问题: 我想连接一个新的对象到现有的IBAction方法。 例如,我想要button来执行相同的function。 但是当我“控制”拖动它的时候,它会一直要求我插入一个新的方法。 我如何添加到现有的而不是创build一个新的? XCode中的快照

在创build视图控制器时,我没有选中“针对iPad的目标”选项。 我怎样才能修复我的UIView使用XCode 4.2 iPad设备的目标?

当我创build一个UIViewController对象时,我犯了一个错误。 当我创build文件时,我忘了selectTarget for iPad选项。 我从来没有认为这是一个很大的问题,因为我总是将生成的Nib文件中的初始视图更改为不显示状态栏,并且在resize时是自由的。 不过,我最近遇到了一个问题。 我创build的UIViewController不是针对iPad的,它有一个工具栏。 这意味着默认的风格是蓝色。 问题是我的所有其他视图都是为iPad创build的,默认的iPad风格是灰色调,而不是与iPhone / iPod设备相关的蓝色色调。 我需要我的应用程序保持一致,我宁愿不从头开始,重新制作我的Nib文件,并将其重新连接到我的ViewController.h文件。 我如何修复我的Nib和View Controller,使其performance得好像是针对iPad一样 ,尽pipe我错误地没有指定它。

无效的供应configuration文件 – 缺less代码签名证书

我的应用程序已经完成,我已经提交了一个之前,但每次我试图通过应用程序加载器失败,给我以下错误: ERROR ITMS -9000“Provisioning Profile无效Provisioningconfiguration文件无效[Missing Code-Signing Certificate] 有没有人有任何帮助。 我已经连续工作了12个小时,这是非常令人沮丧的,任何一次潜水都会有所帮助。

ARC语义问题:类没有可见的@interface声明select器

很基本的东西,但我无法解决问题的地方。 在我的项目中,我有一个名为“TheFeedStore”的类,有以下两种方法: – (BOOL)hasItemBeenRead:(RSSItem *)item { ………… } – (void)markItemAsRead:(RSSItem *)item { ……… } 我正在使用下面的类方法,所以其他类可以使用它来访问这些方法: + (TheFeedStore *) sharedStore { static TheFeedStore *feedStore = nil; if (!feedStore) { feedStore = [[TheFeedStore alloc] init]; } return feedStore; } 在我的另一个class级,我可以通过写作轻松访问上述方法 if ([[TheFeedStore sharedStore] hasItemBeenRead:item]) 要么 [[TheFeedStore sharedStore] markItemAsRead:entry]; 但在另一个类,如果我尝试以类似的方式访问这些方法,我得到的错误“没有可见的@界面'TheFeedStore'声明select器'hasItemBeenRead:” 1)我已经从类中导入了TheFeedStore.h文件,我正在访问TheFeedStore类的这些方法。 2)我查了10次,没有错别字。 3)我正在访问的方法也在TheFeedStore.h头文件中声明 更新:只需要检查,我已经在TheFeedStore.h中声明了另一个testing方法,相同的结果,一个类可以访问新创build的方法,而其余的三个类不能。 更新:我试图在TheFeedStore.h创build更多的方法来解决这个问题。 新方法也不能从其他类访问。 但是,如果这些新方法的返回types是(RSSChannel *),这是我的项目中的另一个模型类,则它们变得可访问。 […]

在Storyboard中使用UINavigationController的popup窗口大小

我创build了一个iPad应用程序,其中包含embedded在导航控制器中的popup窗口视图。 我喜欢尽可能多地使用Storyboard,并且在Xcode中设置"Use Explicit Size"使我在iPad上popup正确的大小。 但是,在Xcode中查看故事板时,它不会调整UINavigationController视图及其embedded的UIViewControllers大小。 这是非常烦人的,因为我在Xcode中的视图的大小不符合popover的实际大小。 所以,我的问题是没有设置popover的正确大小(我也知道我可以用代码做到这一点),但我希望故事板中的视图显示我的意见的实际大小。 什么是使用故事板创buildembedded在导航控制器中的viewControllers的正确方法?

通过单元格内的textView的内容更改单元格高度

我有一个名为todoTableView的表视图与用户创build的单元格。 每个单元格都有文本视图。 我想通过文本视图的内容来改变单元格的高度。 这是我试过的: func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell: TableViewCell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath:indexPath) as! TableViewCell cell.bounds.size.height = cell.textView.bounds.size.height return cell }

尝试使用快速枚举从父级删除节点时出错

升级到iOS 8 b3和Xcode 6 b3后,在didSimulatePhysics方法中出现错误: [self enumerateChildNodesWithName:@"name" usingBlock:^(SKNode *node, BOOL *stop) { if (node.position.y < 0 || node.position.x>320 || node.position.x<0) { [node removeFromParent]; } }]; 虽然我有exception断点启用和僵尸对象,我没有进一步的信息,为什么发生这种情况。 错误是线程1 BreakPoint 1.3。 [水平didSimulatePhysics]任何帮助,非常感谢。 Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <__NSArrayM: 0x7edf17d0> was mutated while being enumerated.'