我的基于项目的文件夹如下。
root_Folder
|______project_folder1
| |___dist
| | |____js
| | |___app.js(converted)
| |___src
| | |____js
| | |___app.js
| |___index.html
|______project_folder2
| |___dist
| | |____js
| | |___app.js(converted)
| |___src
| | |____js
| | |___app.js
| |___index.html
|______project_folder3,4,etc.
|_____gulpfile.js
这里我有一个根文件夹。在根文件夹下我有es6的项目文件夹,我们将转换并转换后的文件将保存在dist文件夹中。
项目文件夹将动态创建。因为会有新的项目文件夹,所以我不能在根文件夹和每个项目的 src 文件夹之间提到正确的路径。我该如何定义路径。我想在每个项目的 src 文件夹中找到JavaScript文件的更改。不是 dist 文件夹..
我无法使用'./rootFolder/**/*'
,因为这会检测项目中的所有Javascript文件,包括dist文件夹。
需要帮助,谢谢。
答案 0 :(得分:0)
你可以简单地#import <Realm/Realm.h>
@interface FloorRealm : RLMObject
@property int floorID;
@property NSInteger floorNumber;
@property NSString *floorName;
- (instancetype)initWith:(NSInteger)floorNumber floorName:(NSString *)name;
@end
RLM_ARRAY_TYPE(FloorRealm)
#import "FloorRealm.h"
@implementation FloorRealm
- (instancetype)initWith:(NSInteger)floorNumber floorName:(NSString *)name {
if (self = [super init]) {
self.floorID = [self incrementID];
self.floorNumber = floorNumber;
self.floorName = name;
}
return self;
}
+ (NSString *)primaryKey { return @"floorID"; }
- (int)incrementID {
RLMResults *objects = [FloorRealm allObjects];
return self.floorID = [[objects maxOfProperty:@"floorID"] intValue] + 1;
}
@end
进行讨论here