в Objective C я могу сравнить мою CoreData со строкойсравнить CoreData шпагат
- (IBAction)loginBut:(id)sender {
AppDelegate *appDel = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = [appDel managedObjectContext];
/*NSEntityDescription *newPassword = [NSEntityDescription insertNewObjectForEntityForName:@"Pinpass" inManagedObjectContext:context];
//[newPassword setValue:@"9090" forKey:@"password"];
//[context save:nil];
NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Pinpass"];
request.returnsObjectsAsFaults = NO;
NSArray *result = [context executeFetchRequest:request error:nil];
NSLog(@"%@", result);*/
NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Pinpass"];
NSPredicate *pred = [NSPredicate predicateWithFormat:@"(password = %@)", loginField.text];
[request setPredicate:pred];
NSError *error;
NSArray *result = [context executeFetchRequest:request error:&error]; ;
if (result.count > 0){
//If([[textField text] compare:entity.attribute]==NSOrderedSame) NSLog(@"Correct!");
if ([[loginField text] isEqual:[result valueForKey:@"password"]])
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Sign in ok"
message:@"Sign in succsess!!"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}
else{ UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Sign in ok"
message:@"Sign in succsess!!"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Say Hello",nil]; }
}
что-то случилось с моим кодом ?? или просто плохое использование функций
Необходимо более подробно описать, что вы ожидаете и что видите. В частности, какой бит кода? Действительно ли код просмотра предупреждений ... – Wain