小编Ily*_*ski的帖子

使用c#在mac上启动外部进程

我成功使用System.Diagnostics.Process.Start()在Windows上启动外部单声道可执行文件.然而它在mac上失败了.我没有收到任何错误,根本没有任何错误.

我试过以下方式:

System.Diagnostics.Process.Start("mono", "/path/program.exe");
Run Code Online (Sandbox Code Playgroud)

我也试过像下面那样打开终端(也失败了):

System.Diagnostics.Process.Start("Terminal");
Run Code Online (Sandbox Code Playgroud)

我唯一能做的就是以下列方式启动终端:

System.Diagnostics.Process.Start("open", "-a Terminal");
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我真的很感激任何帮助.

谢谢!

c# macos mono process.start

7
推荐指数
1
解决办法
9522
查看次数

"更改选项卡栏的委托"例外

我有一个完全适用于iPhone OS 2.2.1的应用程序,但是当我尝试在iPhone OS 3.0上运行它时,它会崩溃.

这是我从控制台得到的错误:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Changing the delegate of a tab bar managed by a tab bar controller is not allowed.'
Run Code Online (Sandbox Code Playgroud)

可能是因为我正在以编程方式更改某个视图控制器的视图.

这是代码:

- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear: animated];

    self.view = current_controller.view;
    [current_controller viewWillAppear: NO];
    [current_controller viewDidAppear: NO];
}
Run Code Online (Sandbox Code Playgroud)

可能在这部分代码中发生错误,如果是,我该如何解决?为什么会发生呢?

谢谢你,伊利亚.

iphone cocoa-touch

6
推荐指数
2
解决办法
6784
查看次数

如何摆脱控制台中每个NSLog语句之前出现的日期和时间

我在我的应用程序中使用NSLog.而且我想摆脱每个字符串的恼人开头:"2009-07-01 21:11:06.508 MyApp [1191:207]".

有办法吗?可能是另一个日志记录功能?

谢谢.

iphone xcode objective-c nslog

6
推荐指数
1
解决办法
1221
查看次数

如何在 Elixir 中展平嵌套列表?

我有一个嵌套列表[1, [2, [3, 4], 5], 6]。我怎样才能把它压平,使它变成[1, 2, 3, 4, 5, 6]

elixir

6
推荐指数
1
解决办法
6206
查看次数

如何直接从UITableView中删除单元格?

是否可以通过动画直接从UITableView中删除单元格?不更改数据源然后重新加载表数据?

谢谢.

iphone cocoa-touch

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

UILabel - 自动调整大小

如何调整UILabel中文本的大小以适应标签?(我不希望出现这3个点)

先感谢您.

iphone cocoa-touch

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

转换为灰度 - 太慢了

我创建了一个将图像转换为灰度的类.但它的工作方式太慢了.有没有办法让它更快地运作?

这是我的班级:

@implementation PixelProcessing

SYNTHESIZE_SINGLETON_FOR_CLASS(PixelProcessing);

#define bytesPerPixel 4
#define bitsPerComponent 8


-(UIImage*)scaleAndRotateImage: (UIImage*)img withMaxResolution: (int)kMaxResolution
{
    CGImageRef imgRef = img.CGImage;

    CGFloat width = CGImageGetWidth(imgRef);
    CGFloat height = CGImageGetHeight(imgRef);


    CGAffineTransform transform = CGAffineTransformIdentity;
    CGRect bounds = CGRectMake(0, 0, width, height);

    if ( (kMaxResolution != 0) && (width > kMaxResolution || height > kMaxResolution) ) {
        CGFloat ratio = width/height;
        if (ratio > 1) {
            bounds.size.width = kMaxResolution;
            bounds.size.height = bounds.size.width / ratio;
        }
        else {
            bounds.size.height = kMaxResolution;
            bounds.size.width = bounds.size.height …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch

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

iPhone:以编程方式按下按钮

是否可以在没有用户触摸的情况下以编程方式按下iPhone SDK中的按钮?

iphone cocoa-touch

4
推荐指数
2
解决办法
5117
查看次数

版本 - 如何添加所有新文件

我正在使用Mac OS的Versions应用程序.

我是新版本.我有一个我最近修改过的项目 - 添加了一堆新文件.目前我手动将所有新文件添加到存储库中(我必须使用黄色珠子符号展开所有这些文件夹,并在按住APPLE键的同时选择新文件).

有没有办法自动将某个文件夹中的所有新文件添加到存储库中(如果文件夹本身已经受版本控制)?

谢谢.

svn versions

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

单声道MCS中的C#6.0字符串插值

我正在使用最新的Mono 3.12.1.除了字符串插值之外,所有C#6功能都适用于我.我正在使用MCS编译器.

这是我的代码:

const string someString = "Some String";
var str = $"string: {someString}";
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

error CS1056: Unexpected character `$'
Run Code Online (Sandbox Code Playgroud)

Mono支持字符串插值吗?

mono c#-6.0

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

标签 统计

iphone ×6

cocoa-touch ×5

mono ×2

c# ×1

c#-6.0 ×1

elixir ×1

macos ×1

nslog ×1

objective-c ×1

process.start ×1

svn ×1

versions ×1

xcode ×1