草庐IT

cocoa-touch

全部标签

ios - 创建新对象在 iOS 中抛出 copywithzone 无法识别的选择器错误

我有一个看起来像这样的简单对象:#import#import@classMyUser;@interfaceMyCycle:NSObject@property(nonatomic,copy)NSNumber*myNumber;@property(nonatomic,strong)MyUser*user;@property(nonatomic,strong)NSArray*data;@end实现如下:#import"MyCycle.h"@implementationMyCycle@end这是用户对象:#import#import@interfaceMyUser:NSObject@prope

ios - NSInvalidArgumentException',原因 : '-[__NSArrayI length : unrecognized selector sent to instance

当我从谷歌寻找答案时,这里的大部分答案都说你正试图在不受支持的NSArray上使用长度。这里的问题是我什至没有在我的代码中使用任何NSArray或长度。我有一个NSMutableArray*filteredContent;其中filteredContent将包含来自plist的字典。在tableView的单元格上写入cell.textLabel.text之前,一切都运行良好。用NSLog检查,内容确实是一个数组。这就是我尝试编写单元格文本的方式:cell.textLabel.text=[[self.filteredContentobjectAtIndex:indexPath.row]v

ios - 如何在 iOS 中动态更改 UITabBar 图像

在运行时的某个时候,我想更改我的UITabBar中的一个选项卡的图像。到目前为止,这是我尝试过的:[[self.tabBarController.tabBar.itemsobjectAtIndex:1]setImage:[UIImageimageNamed:@"image-name"]forState:UIControlStateNormal];上面给了我一个-[UITabBarItemsetImage:forState:]:unrecognizedselectorsenttoinstance如果我使用setImage方法而不使用forState它可以工作,但这个方法在iOS3中被弃用

ios - 学习 Objective-C 的好资源/书籍

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我现在一直在努力学习Objective-C。我想知道是否有人知道与该主题相关的优秀在线引用指南/类(class),以及与该主题相关的任何好书。谢谢。

iphone - 在 iPhone 中点击该单元格中的按钮检测单元格行值?

我在单元格内容View上创建了按钮。我想检测单击按钮的行。 最佳答案 您需要通过创建从UIButton到UIViewController的目标操作来让您的UIViewController接收事件,如下所示:[buttonaddTarget:selfaction:@selector(cellButtonClicked:)forControlEvents:UIControlEventTouchUpInside];然后在你的UIViewController的action方法中,你可以利用UITableView的indexPathForCe

cocoa-touch - 双核 iPad (A5) = Grand Central Dispatch?

iPhoneSDK是否支持GrandCentralDispatch,使我们能够利用新iPadCPU的多核优势? 最佳答案 是的,从iOS4.0开始,iOS就支持GCD。普通线程API(pthread和NSThread)从iOS2.0开始可用 关于cocoa-touch-双核iPad(A5)=GrandCentralDispatch?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

ios - Facebook 注册

我需要在我的iPhone应用程序中添加“在Facebook和Twitter上分享”按钮。在我进一步了解之前,我是否必须在FacebookDevelopers的“移动应用程序”下注册以获得应用程序ID(然后实现单点登录)?推特怎么样? 最佳答案 首先你需要在开发中的facebook和twitter上注册你的应用对于Twitter,请转到此http://dev.twitter.com对于Facebook,请访问此http://developers.facebook.com/docs/guides/mobile/当您注册您的移动应用程序时

cocoa-touch - 触摸时不突出显示 TableView 行

当我选择表格View的一行时,它变成蓝色。我希望该行在我触摸它时不会改变颜色。我该怎么做? 最佳答案 每个单元格都需要其中之一:cell.selectionStyle=UITableViewCellSelectionStyleNone; 关于cocoa-touch-触摸时不突出显示TableView行,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5733529/

objective-c - iPad 启动方向

在我的信息plist中,我将支持的界面方向(iPad)定义为所有方向,并且它有效。唯一的问题是,如果我以横向模式启动,它会以纵向模式启动,但如果我旋转然后再旋转回来,它就会修复。那么我怎样才能让它适应启动方向呢?谢谢。 最佳答案 您可以通过在您的didFinishLaunchingWithOptions:或ViewController的viewWillAppear:中实现以下内容来强制您需要的方向。[[UIApplicationsharedApplication]setStatusBarOrientation:UIInterface

xml - RestKit 中的 elementToPropertyMapping

我正在学习RestKit。我遇到了它提供的elementToPropertyMapping功能。我想知道是否可以将此映射用于xml文档?还是仅适用于JSON?在tutorial我发现他们提供了一个JSON提要。所以我很困惑。另外,是否有任何其他适用于IOS的XML解析器提供此映射功能。谢谢 最佳答案 您找到的教程已过时。不再使用elementToPropertyMappings。您不是从RKObject或RKManagedObject继承,而是使用普通的objective-c类并使用RKObjectMapping将数据映射到它们。您