我一直在慢慢更新一个旧项目,突然开始从Travis CI那里得到这个错误......
public class MyCommand : ICommand
{
...
// Navigation getter
// There are better places for this prop but it's better
// than in app.xaml.cs
private INavigation MainNavigation
{
get => Application.Current?.MainPage?.Navigation;
}
public void Execute(object parameter)
{
NavigateAsync();
}
private async void NavigateAsync()
{
try
{
await MainNavigation?.PushAsync(new Pages.SettingsPage());
}
catch(){ ... }
}
}
我没有更改任何代码,而且可以在本地正常运行。
答案 0 :(得分:0)
在更新许多内容时,我忽略了Xcode在我的本地环境和Travis CI之间的差异。
更改...
osx_image: xcode9.3
为...
.travis.yml
在我document.body.innerHTML
为我修复此内容。