小编4th*_*ace的帖子

当视图不与模型交互时,它是MVC吗?

我设计了一个MVC(在.NET中),其中View没有链接到Model.它只知道控制器.传统的MVC模式具有相互通信的所有部分.在我的情况下,控制器基本上是一个调解员.这可以保留View之外的任何异常或逻辑.它对模型没有依赖性.这不再是MVC吗?

.net model-view-controller design-patterns

5
推荐指数
1
解决办法
859
查看次数

NSArray initWithObjects:没有加载

作为测试,我正在执行以下作为applicationDidFinishLaunching中的第一行:

NSArray *list=[[NSArray alloc] initWithObjects:@"Andy",@"Erik",@"Aaron",nil];
Run Code Online (Sandbox Code Playgroud)

在该行运行后,我在数组中有零个对象.我在代码路径中进一步做了这个,但想要消除任何影响,以确保我的语法是正确的.我用NSMutableArray得到了相同的结果.在调试器中,我将鼠标悬停在数组名称上以查看它是否具有任何值.

当我在下面的行中鼠标移过计数时,我看到"可变的优化awa ...摘要":

int count = [list count];
Run Code Online (Sandbox Code Playgroud)

任何建议为什么数组不填充以及为什么count不返回整数的建议?

iphone objective-c

5
推荐指数
1
解决办法
3万
查看次数

从整数中获取浮点值

如何从整数除法中获得浮点数或实数值?例如:

double result = 30/233;
Run Code Online (Sandbox Code Playgroud)

收益率为零.我想要带小数位的值.

然后我如何格式化,因此当与字符串一起使用时,只显示两个小数位?

c iphone objective-c

5
推荐指数
1
解决办法
1149
查看次数

在横向中显示MFMailComposeViewController

我的应用是基于景观的.我想在横向上使用MFMailComposeViewController但是找不到任何关于方向的信息.在横向中,MFMailComposeViewController仅在横向显示邮件撰写窗口的顶部,从左侧进入.基本上它覆盖了一半的景观屏幕.有没有办法让邮件撰写窗口以横向而不是纵向显示?

---编辑---我想加载邮件撰写的视图是这样派生的:

//from first UIViewController
[self presentModalViewController:secondView animated:YES];

//from secondView (a UIViewController), I load the info view, which is where the mail compose shows
InfoController *infoController = [[InfoController alloc] initWithNibName:@"Info" bundle:[NSBundle mainBundle]];
[self.view addSubview:infoController.view];
Run Code Online (Sandbox Code Playgroud)

从上面可以看出,邮件撰写父视图是第三个加载的.在info.plist中,我这样做:

UIInterfaceOrientation = UIInterfaceOrientationLandscapeRight
Run Code Online (Sandbox Code Playgroud)

cocoa-touch uiviewcontroller iphone-sdk-3.0

5
推荐指数
2
解决办法
6090
查看次数

C#在英语中普遍存在吗?

对于将机器设置为除英语之外的某种语言的人,C#语言是否可以本地化?

换句话说,C#总是无条件用英文写的吗?

.net c# localization visual-studio

5
推荐指数
3
解决办法
1484
查看次数

应用内购买商品的促销代码

Apple不提供应用内购买产品的促销代码.我的内容将在应用程序的sqlite数据库中.我将使用列标志来指示购买状态.一旦用户购买,我通过更改标志来解锁该行.

是否可以轻松提供另一个界面,以便用户可以输入代码并解锁项目而无需购买?如果用户然后尝试购买他们使用过代码的产品,我会在行中查询购买状态并显示用户已经拥有此项目的提醒...或者只是在我的应用程序的应用内商店中指明这一点.

这听起来可行/可行吗?苹果会拒绝这种技术吗?

sqlite iphone cocoa-touch app-store

5
推荐指数
1
解决办法
3429
查看次数

如何在功能中分配参数?

我有一个方法返回一个对象,也有一个out参数.该方法调用另一个方法,该方法采用与另一个参数相同的out参数.这给return语句带来了构建错误:

必须在控制离开当前方法之前分配out参数'param1'

代码如下:

public TypeA Method1(TypeA param1, out bool param2)
{
  /... some logic here .../
  SubMethod(out param2);
  /... some logic here .../
  return param1;
}
Run Code Online (Sandbox Code Playgroud)

param2在SubMethod()中操作,而不是在Method1()中操作.我还需要做些什么吗?

.net c# c#-4.0

5
推荐指数
1
解决办法
606
查看次数

如何在Julia中显示所有输出?

有时Julia会使用椭圆来压缩输出以节省空间.例如,您可以运行subtypes()以查看此内容.

不久前,我看到了一个Julia视频,其中有人做了一些显示所有输出的东西,在这种情况下椭圆不存在.有谁知道这是怎么做的?

julia

5
推荐指数
2
解决办法
990
查看次数

在哪里设置基本字体?

如果我font-sizebody元素上设置一个,那么这个大小也是1em吗?

换句话说,如果我这样做:

body {
    font-family: Arial;
    font-size: 16px;
}
Run Code Online (Sandbox Code Playgroud)

我可以确定我使用1em它将等于16px吗?

如果上述方法不正确,我应该如何设置基本字体?

对不起,如果基本字体不是正确的术语.我不确定这种技术被称为什么.我相信它类似于重置样式表,它会覆盖浏览器的默认样式.

css em

4
推荐指数
1
解决办法
4604
查看次数

如何找到SVN版本?

我在Windows机器上.当我输入时svn --version,我得到这个:

'svn' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

我正在使用TortoiseSVN.有没有办法通过它查看版本?

我看过这个,但服务器没有输出任何版本信息:如何找到我的Subversion服务器版本号?

svn tortoisesvn

4
推荐指数
1
解决办法
1万
查看次数