小编lab*_*b12的帖子

打开文件 - 可可

我怎样才能从我的应用程序中打开文件?例如,他们在名为"inputBox"的文本字段中键入目录,然后按下打开按钮以打开文件.

谢谢

凯文

xcode cocoa file objective-c

3
推荐指数
2
解决办法
4878
查看次数

加速度计和校准 - iPhone SDK

我需要在我的iphone游戏中使用加速度计的功能.我只需要通过倾斜设备来移动图像.然而,youtube上的大多数视频只显示倾斜功能,以某种方式反转,忘记包括校准.我希望用户将他们的设备校准到他们所处的位置.有谁知道我应该如何开始这个?

非常感谢您的帮助,

凯文

iphone xcode objective-c calibration accelerometer

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

从另一个类方法更新UI - Cocoa

我想从AppDelegate更新我的应用程序中的UI,但每当我这样调用它时:

Controller *object = [[Controller alloc] init];
[object methodHere];
Run Code Online (Sandbox Code Playgroud)

它似乎没有更新UI.我在这做错了什么?我已经放入一个NSLog来查看它是否被调用,它是.是一个显示错误的示例项目.

编辑:有人可以告诉我改变我提供的项目的内容.我只是不知道在我的项目中键入什么,以便我可以从另一个类更改简单NSTextField的值.

macos user-interface cocoa objective-c

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

保持NSTask会话运行 - 可可

我在我的Cocoa应用程序中运行一个简单的grep命令,如下所示:

NSTask *task;
task = [[NSTask alloc] init];
[task setLaunchPath: @"/usr/bin/grep"];

NSArray *arguments;
arguments = [NSArray arrayWithObjects: @"foo", @"bar.txt", nil];
[task setArguments: arguments];

NSPipe *pipe;
pipe = [NSPipe pipe];
[task setStandardOutput: pipe];

NSFileHandle *file;
file = [pipe fileHandleForReading];

[task launch];

NSData *data;
data = [file readDataToEndOfFile];

NSString *string;
string = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding];
NSLog (@"grep returned:\n%@", string);

[string release];
[task release];
Run Code Online (Sandbox Code Playgroud)

但是,我有点好奇知道如何通过终端输入的命令,这些命令不会发出输出并且不会立即执行,除非退出类似Control+之类的命令C可以使用此技术运行.像运行java -jar server.jar一直运行的地方,直到退出会话.如果在启动命令后会话未自动结束,我该如何做?

我是否只需要评论它发布的部分NSTask?任何建议都会很好!

macos terminal cocoa objective-c nstask

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

字符串帮助 - 目标C.

我正在尝试制作一个应用程序,在插入时会响应您的命令.因此,您在第一个框中键入任何文本,然后按Enter键.它会响应第二个字段中的响应.我不确定编码是如何完成的.我遇到了"if inputbox text = @"的问题,"我很确定这完全是关闭的.这是我到目前为止的代码(不是iphone sdk):

#import "HeliosControl.h"

@implementation HeliosControl
- (IBAction)quitButton:(NSButton *)sender {

}

- (IBAction)sendButton:(NSButton *)sender {

    if (inputBox *********)  // <------ What do I put in for the asterisks?
    {
        [outputBox setStringValue:@"Welcome to the SYSTEM"];
    }
    else
    {
        [outputBox setStringValue:@"I do not understand your command."];
    }

}
@end
Run Code Online (Sandbox Code Playgroud)

顺便说一下,自从我一周前开始使用Objective-C以来,我就是一个完整的菜鸟.

第二个问题:

这是一个非常简单的,但关闭应用程序的编码是什么?这是我的退出按钮.

string xcode objective-c

2
推荐指数
1
解决办法
3066
查看次数

NSRunningApplication - 终止

我该怎么用NSRunningApplication?我有一个与启动应用程序相反的东西:

[[NSWorkspace sharedWorkspace] launchApplication:appName];
Run Code Online (Sandbox Code Playgroud)

但我想关闭一个.我在调试代码时遇到错误NSRunningApp:

NSRunningApplication *selectedApp = appName;
[selectedApp terminate];
Run Code Online (Sandbox Code Playgroud)

有什么不对?如果有,请指出它以及如何解决它.

xcode cocoa objective-c terminate

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

NSLevelIndicator - 可可

我怎样才能使用NSLevelIndicator?我对此非常陌生,所以我对如何在我的应用程序中使用进度条知之甚少.

cocoa appkit nsprogressindicator nslevelindicator progress-bar

2
推荐指数
1
解决办法
4520
查看次数

在iPhone SDK中使用字符串和变量

我在这里有一个字符串:

textbox.text =@"Your name is" 
Run Code Online (Sandbox Code Playgroud)

然后我想在"你的名字是"一个显示文本的变量之后添加.

所以在Visual Basic中我学到了这样:

textbox.text =@"Your name is" & variable1.
Run Code Online (Sandbox Code Playgroud)

但现在我可以看到它在Cocoa中不起作用.

string iphone variables cocoa-touch

2
推荐指数
1
解决办法
2107
查看次数

解析字符串以打开URL

如何在cocoa中制作一些东西,用户可以在其中键入"打开"(空格)"www.google.com",它会打开一个指向谷歌的页面.如果用户没有输入open作为第一个单词,则会出错.此外,www.google.com可能是用户想要的任何东西.我知道它可能看起来很复杂,但它与终端类似.

string xcode cocoa objective-c

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

切换XIB视图 - Cocoa Mac

我对编码很陌生,想知道如何在按钮点击时切换XIB视图.是否还有切换时添加动画?

谢谢,

凯文

macos sdk cocoa xib

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