我设法更改了我的项目名称,但如何更改此屏幕截图中显示的名称?
并且(请)不要传讲我应该总是从头开始重写的概念证明,这个POC非常整洁,我正努力做出一个不可能的最后期限:-)
我知道我错过了一些愚蠢的东西,但无论如何,这是我的代码:
UIActivityIndicatorView indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
indicator.hidesWhenStopped = YES;
indicator.frame = btnLogin.frame;
indicator.center = btnLogin.center;
[self.view addSubview:indicator];
[indicator bringSubviewToFront:indicator];
Run Code Online (Sandbox Code Playgroud)
这是最终结果:
http://img542.imageshack.us/img542/8172/uiactivity.png
先感谢您!
我有.Net Web服务响应包含byte []条目,以及其他字段.数据是PDF文件.
我从接收到的数据中提取字典:[NSJSONSerialization JSONObjectWithData]
此后我使用以下代码将byte []转换为NSData.然后我将结果保存到磁盘(参见最后一行).
打开生成的PDF文件时,出现以下错误:
"未找到PDF标题:'%PDF'未找到."
NSArray *byteArray = [rootDictionary objectForKey:@"file"];
unsigned c = byteArray.count;
uint8_t *bytes = malloc(sizeof(*bytes) * c);
unsigned i;
for (i = 0; i < c; i++)
{
NSString *str = [byteArray objectAtIndex:i];
int byte = [str intValue];
bytes[i] = (uint8_t)byte;
}
NSData* data = [NSData dataWithBytes:(const void *)byteArray length:sizeof(unsigned char)*c];
//Save to disk using svc class.
NSString *localPath = [svc saveReport:data ToFile:[rootDictionary objectForKey:@"name"]];
Run Code Online (Sandbox Code Playgroud)
我也尝试将byte []转换为base64 NSString(在服务端),然后返回到我的应用程序中的NSData,其工作(大多数情况下),但我被告知它是邋code的代码.
**当同时异步提取多个PDF时,其中一些作为base64字符串收到的报告也已损坏.
PS.如果我必须提供我的svc课程的代码,请告诉我,但我不认为问题存在.
编辑: 我创建了一个新的Web服务方法,它以byte []作为输入,然后修改我的iOS应用程序将byteArray变量发送回服务,然后将其保存到文件中.生成的PDF文件是Adobe可读的有效文件.这意味着转移期间没有腐败.
谢谢!