在这段代码中突然发生了两个错误 - 类'test_coredataAppDelegate'的重复接口声明 - 重新定义'struct test_coredataAppDelegate'
#import <UIKit/UIKit.h>
#import <CoreData/CoreData.h>
@interface test_coredataAppDelegate : NSObject <UIApplicationDelegate, UITabBarControllerDelegate> {
///////////////////New parts /////////////////////////
NSManagedObjectModel *managedObjectModel;
NSManagedObjectContext *managedObjectContext;
NSPersistentStoreCoordinator *persistentStoreCoordinator;
//////////////////////////////////////////////
UIWindow *window;
UITabBarController *tabBarController;
}
@property (nonatomic, retain, readonly) NSManagedObjectModel *managedObjectModel;
@property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext;
@property (nonatomic, retain, readonly) NSPersistentStoreCoordinator *persistentStoreCoordinator;
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;
@end
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题
最好的祝福
谁能告诉我这段代码有什么问题?它引发以下错误并导致应用程序崩溃:
reason: 'keypath Studies.patients.PatientName not found in entity <NSSQLEntity Studies id=3>'
Run Code Online (Sandbox Code Playgroud)
码:
- (void)viewDidLoad {
[super viewDidLoad];
test_coredataAppDelegate *appDelegate = (test_coredataAppDelegate *)[[UIApplication sharedApplication] delegate];
self.context = appDelegate.managedObjectContext;
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription
entityForName:@"Studies" inManagedObjectContext:_context];
[fetchRequest setEntity:entity];
/**/
NSLog(patientName);
[fetchRequest setPredicate:[NSPredicate predicateWithFormat:
@"(Studies.patients.PatientName == %@ )",patientName]];
NSError *error;
self.StudiessList = [_context executeFetchRequest:fetchRequest error:&error];
self.title = @"patients";
[fetchRequest release];
}
Run Code Online (Sandbox Code Playgroud) 我想知道如何检查我的应用程序中是否存在目录
例如:如果我想搜索我的应用程序文档中是否存在文件夹
以及如何在其中创建新文件夹
最好的祝福
我在uinavigationbar上添加了一个按钮,我想用它来清除uitablview的所有行
我怎样才能做到这一点?
我试图通过向左边的零填充数字来生成数字字符串.
0将成为00000 1将成为00001 10将成为00010
我想NSString通过用零填充数字来创建五个字符.
我通过重复另一个字符串给定次数来读取这个创建NSString,但输出是一个NSMutableString.
如何将输出作为一个实现此算法NSString?
最好的祝福.
我如何将@"20090302"转换为@"2009/03/02"或@"02/03/2009"?
我找到了解决方案,这是更新
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"YYYYMMDD"];
NSDate *date = [formatter dateFromString:yourinoutstring];
[formatter setDateFormat:@"DD/MM/YYYY"];
NSString *outDate = [formatter stringFromDate:date];
Run Code Online (Sandbox Code Playgroud) 我创建了一个UIToolbar.我试图用它给它黑色:
toolbar.barStyle = UIBarStyleBlackOpaque;
Run Code Online (Sandbox Code Playgroud)
要么
工具栏的background属性.但它的颜色在任何一种情况下都不会改变.
我该怎么改变它?
Objective-C类中C++对象的对象生命周期是什么,以及如何将其保存在内存中?
我尝试了不透明的结构,创建实例,但总是导致null.
如何显示UIMenuController下UIBarButtonItem,当点击它?
objective-c ×9
iphone ×3
core-data ×2
ios ×2
app-store ×1
c++ ×1
cocoa ×1
cocoa-touch ×1
nspredicate ×1
nsstring ×1
string ×1
tint ×1
uitoolbar ×1