小编Dua*_*aan的帖子

当我在表中插入值时,为什么coredata返回null数组

我有两种方法,

在第一种方法中,我确实在Core Data中保存了值,而在另一种方法中,我只是获取它们.

插入后,当我以相同的方法获取数据时,它显示值,但是当我尝试在其他方法中获取时,如果返回null.

我的保存方法是

-(void) saveloginData:(NSString *)facebookTok username:(NSString *)userName password:(NSString*)password flag:(NSString *)flag {


NSError *error;

NSManagedObjectContext *context = [self managedObjectContext];



NSFetchRequest * fetchRequest = [[NSFetchRequest alloc] init];
[fetchRequest setEntity:[NSEntityDescription entityForName:@"SignIn" inManagedObjectContext:context]];
[fetchRequest setIncludesPropertyValues:NO]; //only fetch the managedObjectID

NSString *facebookTokenData = facebookTok;
NSString *usernameData = userName;
NSString *passwordData = password;
NSString *flagData = flag;


NSLog(@"Facebook Token%@\nUsername%@\npassword%@\nflat%@\n",facebookTokenData,usernameData,passwordData,flagData);


SignIn *signIn = [NSEntityDescription
                                        insertNewObjectForEntityForName:@"SignIn"
                                        inManagedObjectContext:context];

signIn.facebookToken = facebookTokenData;
signIn.username = usernameData;
signIn.password = passwordData;
signIn.flag = flagData;


NSEntityDescription *entity = [NSEntityDescription entityForName:@"SignIn"
                                          inManagedObjectContext:context]; …
Run Code Online (Sandbox Code Playgroud)

core-data ios

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

pathForResource返回null?

我将一个mp4格式的文件复制到我的XCode中.命名为abc.mp4

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"abc" ofType:@"mp4"];
Run Code Online (Sandbox Code Playgroud)

当我记录filePath时,它返回null.

如何访问我的XCode资源文件?

filepath ios

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

从NSMutableArray对象属性中删除重复的对象?

我有一个NSObject属性如下

@property (nonatomic, retain) NSString * destinationid;
@property (nonatomic, retain) NSString * destinationname;
@property (nonatomic, retain) NSString * assetid;
@property (nonatomic, retain) NSString * assetname;
@property (nonatomic, retain) NSString * assetdescription;
Run Code Online (Sandbox Code Playgroud)

在这里,我将其保存在NSMutableArray中.

我从服务器获取的数据包含相同的DestinationName,但不同的其他属性.

我想检查一下,如果已经将相同的Object名称添加到NSMutableArray中,请不要再添加它.

我尝试使用内置循环,但没有用:(

谢谢

objective-c nsstring nsmutablearray ios

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

NSURLConnection获取请求

我遇到了NSURLConnection,我之前使用它,只是根据请求,获取数据并解析它.但是这次Web开发人员已经开发了GET和POST请求.

我想通过许多教程和堆栈问题,并试图获得所需的结果.正如我所看到的,有时请求,就像这样

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"URL"]
                                                       cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData
                                                   timeoutInterval:10];

[request setHTTPMethod: @"GET"];

NSError *requestError;
NSURLResponse *urlResponse = nil;


NSData *response1 = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&requestError];
Run Code Online (Sandbox Code Playgroud)

我见过的其他人也很少.

我看起来很容易,但我无法找到任何POST和GET请求所需的内容.

我从网络开发者那里收到的数据是

SOAP 1.2


POST /DEMOService/DEMO.asmx HTTP/1.1
Host: projects.demosite.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
Run Code Online (Sandbox Code Playgroud)

作为回报,将有GET和POST

以下是HTTP GET请求和响应示例.显示的占位符需要替换为实际值.

     GET /DEMOService/DEMO.asmx/VerifyLogin?username=string&password=string&AuthenticationKey=string HTTP/1.1


    Host: projects.demosite.com
Run Code Online (Sandbox Code Playgroud)

我很了解NSURLConnections的代表,他们正在关注..

#pragma mark NSURLConnection Delegate Methods

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
// A response has been received, this is where we initialize the instance var you created
// so that …
Run Code Online (Sandbox Code Playgroud)

nsurlconnection ios

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

如何以编程方式区分iPhone和iPhone(Retina 3.5英寸)?

通过检查其高度,可以很容易地检查设备是iPhone 5还是iPhone,如下所示

if([UIScreen mainScreen].bounds.size.height == 568){
    // iPhone 5
} else{
    // Regular iPhone
}
Run Code Online (Sandbox Code Playgroud)

但是,我想知道,在进入其他身体480高度后,我想检查一下它的iPhone或iPhone视网膜?

怎么办?

我的主要目标是设置导航,如我的另一个问题所示

iOS XIB

谢谢

iphone xib ios

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

如何将mp4转换为NSData?

在此输入图像描述我在XCode中有一个名为vvideo.mp4的文件.我试图将它转换为NSData,如下所示

    NSData *data = [NSData dataWithContentsOfFile:@"vvideo.mp4" options:nil error:nil];
Run Code Online (Sandbox Code Playgroud)

但是当我记录数据时,它返回null.

什么是将任何视频转换为NSData的正确方法?

在Xcode中添加文件并正确复制,你可以在这里看到.

编辑问题....

video nsdata ios

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