小编Cam*_*Cam的帖子

Xcode 6.0/6.1并使用客户端的配置文件构建

我下载了最新的Xcode 6.1,并且拥有了我的客户端配置文件/证书,我尝试为它们构建IPA文件(用于临时部署),但在新的Xcode 6.1中,当您开始存档时,它会尝试连接到我的apple开发人员帐户,因为我的客户的App ID不存在,它说:
Xcode试图找到或生成匹配的签名资产,但由于以下问题而未能这样做:标识为"com.myclient.something"的App ID不可用.请输入其他字符串.

我曾经在Xcode 5.1.1中做同样的事情,我可以使用他们的配置文件为我的客户端存档和创建IPA文件.你知道吗,我如何在Xcode 6.1中为他们的内部发行版建立IPA文件?提前谢谢,Cam

xcode objective-c ios

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

NSFileHandle和编写Asynch到iOS中的文件

我有一种情况,我通过Web服务请求收到字节数据,并希望将其写入我的iOS设备上的文件.我曾经将所有数据(直到数据结尾)附加到内存变量中,最后NSStream使用以下方法将数据写入iOS设备中的文件:

stream:(NSStream *)theStream handleEvent:(NSStreamEvent)streamEvent
Run Code Online (Sandbox Code Playgroud)

它适用于小型数据,但问题是,如果我通过Web服务接收数据,它可能是一个很大的块(几个MB),我不想收集所有内存写入文件,到让它高效我想我必须多次切换到NSFileHandle将一小块大小的数据写入同一个文件.现在我的问题是这样做的最佳方法是什么?我的意思是如何在BACKGROUND中写入文件NSFileHandle?我使用这样的代码:

 - (void) setUpAsynchronousContentSave:(NSData *) data {

       NSString *newFilePath = [NSHomeDirectory()  stringByAppendingPathComponent:@"/Documents/MyFile.xml"];
     if(![[NSFileManager defaultManager] fileExistsAtPath:newFilePath ]) {
         [[NSFileManager defaultManager] createFileAtPath:newFilePath contents:nil attributes:nil];
     }

     if(!fileHandle_writer) {
         fileHandle_writer = [NSFileHandle fileHandleForWritingAtPath:newFilePath];
     }
     [fileHandle_writer seekToEndOfFile];
     [fileHandle_writer writeData:data];
Run Code Online (Sandbox Code Playgroud)

}

但是通过将1-2 Mb的数据大小传递给上面的方法,我是否需要让它在后台运行?仅供参考我在主线上写作.

memory-management objective-c nsfilehandle ios

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

PushViewController不做任何事情

这是我第一次尝试使用UINavigationController实现从tableView单元格到另一个tableView的导航,但它对我不起作用.我没有使用nib文件,我有一个简单的tableView,我在我的应用程序中的模态对话框中显示它,它工作正常,现在我将disclosureInidcator添加到其中一个单元格,以使用户启用从固定的选择另一个列表中可用的选项数(tableView).为此,我有另一个类,使第二个tableView.问题是现在从第一个tableview中的单元格(包含泄露图标)导航到第二个tableView没有做任何事情,没有错误,没有什么.我想我设置导航控制器的方式是错误的,代码不属于委托,也不属于第二类的数据源.

在First TableView中的方法:didSelectRowAtIndexPath我试图抓住那一行,然后像这样调用第二个tableView:

 mySecondViewController *secondVC = [[[mySecondViewController alloc] initWithStyle:UITableViewStyleGrouped ]    autorelease];
  UINavigationController *navCont = [[UINavigationController alloc] initWithRootViewController: self];//not sure the first controller should act as the root controller?
 [navCont  pushViewController:secondVC animated:YES]; //it does nothing, no error,...
Run Code Online (Sandbox Code Playgroud)

第二个tableViewcontroller类包含所有委托和数据源方法,以及初始化方法:

 - (id)initWithStyle:(UITableViewStyle)style 
 {
     if ((self = [super initWithStyle:style])) {

    }
    return self;
 }

  and declared in interface as:
 @interface stockOptionViewController : UITableViewController {

}
Run Code Online (Sandbox Code Playgroud)

我尝试使用viewDidLoad,但没有帮助.

请帮助我,因为我没有线索,找到的所有示例代码都基于使用nib文件.

谢谢,鉴

uitableview pushviewcontroller ios

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