当我尝试在目标C代码中加载打印机时,打印机视图从屏幕上移出。有人可以调查吗?
我尝试使用UIPrintInteractionController的委托方法,但显示打印机控制器不在屏幕外。
此代码在ios 12中正常工作我想要在ios 13中使用相同的打印机屏幕
UIPrintInteractionController *printController = [UIPrintInteractionController sharedPrintController];
[printController presentFromRect:self.actionsButton.frame inView:self.view animated:NO
completionHandler:^(UIPrintInteractionController
*printInteractionController, BOOL completed, NSError *error) {
if (completed) {
[self.actionsPopoverController dismissPopoverAnimated:YES];
self.actionsPopoverController = nil;
}
}];
Run Code Online (Sandbox Code Playgroud)
屏幕下方短

Scaffold(body: FutureBuilder(
future: fetchTracks(),
builder: (BuildContext context, AsyncSnapshot snapshot){
if(snapshot.hasData)
{
ListView.builder(
scrollDirection: Axis.vertical,
itemExtent: 130.0,
physics: AlwaysScrollableScrollPhysics(),
shrinkWrap: true,
itemCount: trackes.length,
itemBuilder: (BuildContext context, int index) {
print("test");
return makeCard(snapshot.data[index]);
},
).build(context);
}
else
{
return Center(child: new CircularProgressIndicator());
}
} ));
Run Code Online (Sandbox Code Playgroud)
当我调用此 Scaffold Future 构建时,将调用我的未来函数 fetchTracks() 并获取快照中的数据,但它不会进入 itemBuilder 函数。所以 futurebuilder 返回 NULL。请帮我解决。提前谢谢你