本教程http://www.davidloo.com/?p=479 我安装了monodevelop并创建了ASP.NET MVC项目。 但是当我运行F5时,我有这个输出:
-(void) reloadAndResizeTable
{
CGFloat totalHeight = .0f;
for (NSMutableDictionary* itemDataDic in resultArray) {
UIFont *cellFont = [UIFont fontWithName:@"Helvetica" size:15.0];
CGSize constraintSize = CGSizeMake(275.0f, MAXFLOAT);
CGSize labelSize = [[itemDataDic objectForKey:@"offer_title"] sizeWithFont:cellFont constrainedToSize:constraintSize lineBreakMode:NSLineBreakByWordWrapping];
if (labelSize.height > 30.00f)
{
totalHeight = totalHeight + 325.0f;
return 325;
}
else
{
totalHeight = totalHeight + 306.0f;
return 306;
}
}
CGRect frame = [yourTableView frame];
[yourTableView setFrame:CGRectMake(frame.origin.x, frame.origin.y, frame.size.width, totalHeight)];
[yourTableView reloadData];
}
版本信息:4.2.1(2015年11月12日星期四09:52:44,稳定4.2.1.102/6dd2d0d); ASP.NET版本:4.0.30319.17020由Mono提供支持
MonoDevelop我有6.0版本
并且文件:Views / Home / Index.cshtml存在
你知道有什么可能是错的吗? 感谢
答案 0 :(得分:1)
当您的代码尝试生成真正的async
执行时,所描述的异常以单声道发生。
Mono不支持async
管道。
我对单like described in this GitHUB post提出拉取请求。它使异步Web API堆栈同步执行。
它来自这些SO问题:
现在,您可以使用async
管道将此修复程序用于Mono。
答案 1 :(得分:0)
我收到了同样的错误。我正在我的Windows机器上编译,但是在Raspbian上运行Mono。因此,当我输入它时,我应该注意案例。
我输入"索引"而不是"索引"曾经和chrome不会简单地让我重新键入它以包括首都"我"。
然后我更改文件名以匹配,以便传递错误并加载我的页面。