Tag: xcode4.2

objectiveC协议问题详解 – >主站通讯

我正在使用UISplitViewControllerpipe理主和详细信息视图。 一切工作都很好,从主人到细节。 我可以从列表中select一个项目,并通过委托它更新详细信息视图。 我希望能够使用详细视图上的button删除一个项目。 这在细节视图上很简单。 但是,我似乎无法弄清楚如何改变主视图,以反映一个项目已被删除的事实。 这是我的例子: SampleCode

从XCode 4.2到4.3,新的ViewController类.m文件的定义是不同的。 为什么?

像大多数人一样,我最近下载了最新版本的XCode(4.3.1)。 我注意到,当我创build新的UIViewController对象时,关联的.m文件包含了我以前从未见过的其他类定义代码。 特别是,如果我创build一个名为“TestViewController”的新的UIViewController ,我得到以下.m文件输出。 \\… removed comments… #import "TestViewController.h" @interface TestViewController () @end @implementation TestViewController – (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self; } \等等… 自XCode 4.3以来新添加的代码是#import语句下的部分: @interface TestViewController () @end 这个代码的目的是什么? 可以/应该在括号内进行任何操作吗? 是否有任何代码在@interface和@end语句中? 简而言之,将这个代码添加到模板的意义何在? 作为一个有趣的方面说明,当我尝试从模板创build一个NSObject ,上面提到的代码片段没有被添加。 它可能会出现与其他types的类模板,但目前我只遇到它与UIViewController和UITableViewController对象。

如何显示来自图像的video

#import "ViewController.h" #import "AVFoundation/AVAssetWriter.h" #import "AVFoundation/AVAssetWriterInput.h" #import "AVFoundation/AVMediaFormat.h" #import "AVFoundation/AVVideoSettings.h" @implementation ViewController – (void)viewDidLoad { [super viewDidLoad]; NSArray *documentDirectories = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentDirectory = [documentDirectories objectAtIndex: 0]; // NSLog(@"Where it is %@ \n",documentDirectory); image1.image = [UIImage imageNamed:@"images1.jpg"]; CGSize sizeOfImage = image1.image.size; // printf("Size of Image width = %f height = %f\n", sizeOfImage.width,sizeOfImage.height); [self […]

Xcode 4.1中缺lessiOS 5.0?

我正试图在Xcode(最新软件)上的iPhone 4G iOS 5.0(最新软件)上testing我的应用程序,但是当我打开“Organizer”并在设备下显示此消息(下面)时。 “用户名”上的iOS版本与安装了iOS SDK的任何iOS版本都不匹配。 请将设备恢复到下面列出的操作系统版本,或者更新到最新版本的iOS SDK; 这在这里可用。 操作系统安装在Moo 5.0(9A334) Xcode支持iOS版本最新4.3 4.2 4.1 4.0.2 4.0.1 4.0 3.2.2 3.2.1 3.2 3.1.3 3.1.2 3.1.1 3.1 3.0.1 3.0 我该如何使我的应用程序再次运行在我的iPhone上? 只是想知道为什么在Xcode中没有iOS 5.0的选项,它只有iOS 4.3?

如何将.sql文件添加到Xcode中的sqlite数据库

我正在写一个离线的iPhone应用程序,我需要从一个由less数几个表组成的数据库中读取和显示。 表中有超过10万个条目,所以几乎不可能单独input。 我已经下载了整个数据库的.sql文件。 现在我怎么可以将数据库导入到sqlite / Xcode,以便我可以随时开始访问数据? 编辑:我已经看到,使用数据库时,使用的文件扩展名是.db文件。 有反正我可以将.sql文件转换为.db文件。 如果我能做到这一点,我可以简单地通过将其放置在项目目录中来访问.db文件吗?

如何从我的应用程序拨打电话?

我以下面的方式开发一个调用程序。 我的主要目的是在文本框中input数字,每当我按下通话button它转换 进入整数,然后执行调用action.in xcode有没有可能创build一个 拨打电话的代码? 有没有可能阻止来电? 我正在写下面的代码。 我的.h文件是 @interface mytextViewController : UIViewController { IBOutlet UILabel *enterphonenumber; int currentNumber; } @property(nonatomic,retain)IBOutlet UILabel *enterphonenumber; -(IBAction)call; -(IBAction)press:(id)sender; @end 我的.m文件是 -(IBAction)press:(id)sender { currentNumber = currentNumber*10 + (int)[sender tag]; enterphonenumber.text = [NSString stringWithFormat:@"%i",currentNumber]; } -(IBAction)call { int x =[enterphonenumber.text intValue]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:x]]; //[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"%tel:9963610177"]]; NSLog(@"sample %@",[NSURL […]

如何在Xcode 4.2中创build项目模板

我想创build像现有的单Singleview应用程序, Utility程序应用程序和其他应用程序模板,但与我自己的文件自定义项目模板 。 对于这个我GOOGLE了很多,也发现了一些良好的联系。 但是他们中没有一个似乎是为我工作的。 我正在关注这篇文章 。 但在某个时候,我感到震惊。 请分享任何有用的信息,甚至链接你的build议。 谢谢塔伦

创build包含RestKit库的静态库

我在使用RestKit库时遇到了另一个问题。 我的目标是为我的公司创build一个特定的库,可以用于所有IOS开发项目。 为此,我创build了一个库,其中我导入了库RestMark。 我遵循了RestKit xCode 4.x的安装指南。 于是我创build了一个新项目,导入了名为“m2mBackEnd”的库。 在我使用库的testing项目中,我做了以下的Oppers: 1 – 我导入了“m2mBackEnd”库。 2 – 在“构build设置/其他链接器标志”我添加了“-ObjC”。 3 – 在“构build设置/用户头searchpath”我添加了包含所有'的文件夹。 H'。 4 – 在“构build阶段/目标依赖”我添加了依赖到“m2mBackEnd” 5 – 在“构build阶段/链接二进制库”我添加了“libm2mBackEnd.a”。 但它不起作用,我遇到错误: undefined symbols for architecture i386: "_CFHTTPMessageCreateRequest", referenced from: -[RKRequest addHeadersToRequest] in libm2mBackEnd.a(RKRequest.o) "_CFHTTPMessageAddAuthentication", referenced from: -[RKRequest addHeadersToRequest] in libm2mBackEnd.a(RKRequest.o) "_CFHTTPMessageCopyHeaderFieldValue", referenced from: -[RKRequest addHeadersToRequest] in libm2mBackEnd.a(RKRequest.o) "_kCFHTTPAuthenticationSchemeBasic", referenced from: -[RKRequest […]

Xcode已经开始制作档案,而不是应用程序。 我该如何改变它?

我'写在Xcode 4.2的手机应用程序。 在最近几天的某个时候,我改变了一些东西 – 我不知道是什么,在git历史上没有任何明显的东西 – 尽pipe我仍然可以在我的设备和模拟器上运行它,使一个档案,而不是一个应用程序。 我不能将这些档案作为IPA文件共享; 如果我尝试,我会被告知“这种types的存档没有包装员”。 我做了什么? 我如何改变它,所以我可以再次生产IPA?

如何build立二级NSSortDescriptorsorting键?

我已经成功地sorting我的sorting键我的lastName ,但我想知道如何按lastNamesorting,然后通过firstName 。 这里是我用lastNamesorting的代码 NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"firstName" ascending:YES]; [request setSortDescriptors:[NSArray arrayWithObject:sortDescriptor]]; 如何添加firstName的二级sorting键?