使用PyCharm运行程序时,我的程序运行良好。
在Mac上使用pyinstaller创建.app文件时
-(void)vendorsListCalling:(NSInteger)pageIndex{
[[ServicesHandler new] callVendorDetailsServiceWithParams:@{@"pageno":@(pageIndex)} CompletionBLock:^(NSDictionary *response, NSError *error) {
if (error) {
NSLog(@"error log %@",error.localizedDescription);
}else{
NSDictionary *dict = response[@"params"][@"data"];
[vendorDictionay addEntriesFromDictionary:dict];
pageCount++;
[[NSUserDefaults standardUserDefaults] setObject:vendorDictionay forKey:@"vendorsDict"];
}
}];
}
我没有错误。运行它之后,我认为在子进程所在的步骤中,它没有答案。
有人知道为什么吗?
我尝试了这个: subprocess seems not working in pyinstaller exe file
但没有用。
这是带有子流程的行:
pyinstaller -w -F script.py