我下载了最新的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
我有一种情况,我通过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的数据大小传递给上面的方法,我是否需要让它在后台运行?仅供参考我在主线上写作.
这是我第一次尝试使用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文件.
谢谢,鉴