我在Iphone SDK中创建了一个静态库,其中我使用了一些UIDevice属性.当我运行应用程序时,此xcode显示此错误UIDevice Undeclared ...即使相同的代码运行完全正常,而我不创建静态库,只是构建源文件.
我希望有人可以帮我解决一个与Xcode中的身份验证有关的问题基本上我有一个返回XML的MS Sharepoint服务器.我有这段代码用于身份验证,但它是无法访问的.
NSString *urlString = @"http://example.com/";
NSMutableURLRequest *request= [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:urlString]];
[request setHTTPMethod:@"POST"];
NSString *str1 = [NSString stringWithString:@"username:password"];
NSData *myDate = [str1 dataUsingEncoding:NSUTF8StringEncoding];
NSString *str2 = [Base64 encode:myDate];
NSLog(@"%@ str1 %@", str2,str1);
[request addValue:[NSString stringWithFormat:@"Basic %@",str2] forHTTPHeaderField:@"Authorization"];
NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *str = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];
NSLog(@"%@", str);
Run Code Online (Sandbox Code Playgroud)
即使我传递了正确的凭据,但服务器也不接受.它回来了
401 - 未授权:由于凭据无效,访问被拒绝.
可以帮忙吗?
如何在目标C中将NSMutableArray转换为NSArray,即不使用逐个添加对象的循环.
我正在做的是保存从任何源(相机/库)加载的图像并将其保存到iOS中的文件系统.我所困的是如何使用该保存图像..我使用以下代码.它的工作是在Documents Folder中创建一个Test.jpg.但真的不知道如何访问这个Test.jpg.
NSString *jpgPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Test.jpg"];
[UIImageJPEGRepresentation(selectedImage.image, 1.0) writeToFile:jpgPath atomically:YES];
NSError *error;
NSFileManager *fileMgr = [NSFileManager defaultManager];
NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
Run Code Online (Sandbox Code Playgroud)