我想恢复这个和这个问题,因为问题仍然存在,所以我正在写一个新问题.
这是我的代码:
- (SVGeocoder*)initWithParameters:(NSMutableDictionary*)parameters completion:(SVGeocoderCompletionHandler)block {
self = [super init];
self.operationCompletionBlock = block;
Class cl = NSClassFromString(@"CLGeocoder");
if (cl != nil)
{
if (self.geocoder_5_1 == nil) {
self.geocoder_5_1 = [[cl alloc] init];
}
NSString *address = [parameters objectForKey:kGeocoderAddress];
[self.geocoder_5_1 geocodeAddressString:address completionHandler:^(NSArray *placemarks, NSError *error) {
NSMutableArray *svplacemarks = [NSMutableArray arrayWithCapacity:1];
SVPlacemark *placemark;
NSLog(@"placemarks[count] = %i", [placemarks count]);
for (CLPlacemark *mark in placemarks) {
placemark = [[SVPlacemark alloc] initWithPlacemark:mark];
[svplacemarks addObject:placemark];
}
self.operationCompletionBlock([NSArray arrayWithArray:svplacemarks],nil,error);
}];
}
else …Run Code Online (Sandbox Code Playgroud) 我有一个 Node.js 应用程序,它可以使用标准node index.js语法(相对路径...)正常运行,然后我需要使用绝对路径运行它node /home/bots/mybot/index.js,并且它也运行得很好。
现在我需要添加一个.env仍然可以从相对路径运行良好的文件,但我无法再从绝对路径运行它,因为它不读取文件.env!我认为它正在寻找它的路径/当然并不理想。
编辑:我目前正在使用discord.js 库,它可能正在使用 dotenv 或内部非常类似的东西。
有什么建议么?