小编Jos*_*ell的帖子

在 iPhone 模拟器上测试互联网连接

在iPhone模拟器上,WiFi始终打开,我无法使用Reachability功能测试互联网连接。NSURLConnection例如,如果我使用并联系 Google,我会

objective-c nsurlconnection reachability ios ios-simulator

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

禁用通过点按并删除应用程序

通常长按第三方应用程序图标,它会为您提供删除应用程序的选项.有没有办法禁用该选项,就像iPhone上预装的应用程序一样?

ios

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

isEqualToString未返回true

即使在运行程序时键入"stop",也不会打印"Stopping"语句.该initWithUTF8String:方法是否引入了额外的格式?

int main (int argc, const char * argv[]) {
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    char holderText[256];

    fgets(holderText, 256, stdin);
    NSString *words = [[NSString alloc] initWithUTF8String:holderText];


    if ([words isEqualToString:@"stop"]) {

        NSLog(@"STOPPING");

    }
    NSLog(@"This is what you typed: %@", words);

    [pool drain];
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c nsstring

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

在另一个类的app delegate中使用NSMutableArray

我有一个NSMutableArray在我的应用程序委托.我希望在我的程序中的不同类中使用该可变数组,就像它是一个全局变量一样.我该怎么做?

它是否像导入标题和引用对象一样简单?

cocoa-touch objective-c uiapplicationdelegate ios

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

切换标签时没有获得viewDidLoad或出现 - 我可以使用NSNotification吗?

当我在标签栏应用程序中切换标签时,我的一个视图需要更新,因为用户可能已经更改了影响它的首选项.这是一个UIViewController视图,但是当视图切换时,不会调用viewDidLoad/ Appear方法.这可以用NSNotification其他方式解决吗?请给出示例代码,特别是对于NSNotifications,因为我是他们的新手.

cocoa-touch objective-c uiviewcontroller uitabbar ios

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

NSMutableArray addObject不添加对象,并且对象IS已分配

我试图使用addObject:NSMutableArray与我创建了一个类,叫做Position.根据日志,Position我添加到数组的实例不是nil- 我可以将其属性输出到日志.然而,阵列似乎从来没有真正采取过Position.

@implementation Position

@synthesize tradeDirection, instrument, quantity, fill, profit, positive, index;

-(id)initWithArray:(NSArray*)data
{
    self = [super init];
    if (self)
    {
        self.tradeDirection = [data objectAtIndex:0];
        self.instrument     = [data objectAtIndex:1];
        self.quantity       = [data objectAtIndex:2];
        self.fill           = (NSNumber*)[data objectAtIndex:3];
        self.profit         = [data objectAtIndex:4];
        self.positive       = [@"True" isEqualToString:[data objectAtIndex:5]];
        self.index          = (NSNumber*)[data objectAtIndex:6];
    }
    return self;
}

+(Position*)createPositionWithString:(NSString*)data
{
    return [[[self alloc] initWithArray:[data componentsSeparatedByString:@"#"]] autorelease];
}

@end
Run Code Online (Sandbox Code Playgroud)

loadPositions:数据方法

-(void)loadPositions:(NSString*)data
{
    TT_RELEASE_SAFELY(_positions); …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c nsmutablearray ios

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

在当前视图中访问子视图

我通过AppDelegate.m文件中的以下代码创建了一个带子视图的视图

//in AppDelegate.m file
//Initializeing the navcon, photoviewtable and default loading page
self.navcon = [[UINavigationController alloc]init];
self.photoViewTable = [[PhotoTableViewController alloc]init];
self.loadingPage = [[LoadingPageViewController alloc]init];

[self.photoViewTable.view addSubview:loadingPage.view];

[navcon pushViewController:photoViewTable animated:NO];
[self.window addSubview:navcon.view];
Run Code Online (Sandbox Code Playgroud)

如何访问子视图LoadingPage.view时,我在PhotoTableViewController.view

cocoa-touch objective-c subview uiviewcontroller ios

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

Printf不会产生任何输出

我有以下代码:

int main(int argc, char *argv[])
{
    Calculator* calc;
    calc = [[Calculator alloc]init];
    float answer = [calc add:4.0 to:3.0];
    printf("Answer is:", answer);
    return NSApplicationMain(argc,  (const char **) argv);
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我知道我的printf论点是错的,但我不确定如何修复它们.

printf objective-c

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

安装iOS 5用于模拟器

我已经下载了iOS 5测试版,想要测试我的应用程序,但由于我不想在我的iPhone上安装它,我希望它只安装在模拟器上.有谁知道如何做到这一点?在Xcode Organizer中,软件图像显示,但我无法在iOS 5中运行该应用程序.

xcode4 ios-simulator ios5

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

数组索引列表; 查找array [index]重复的索引

我有一个indexArray索引的数组(让我们称之为)到另一个数组(称为sequence).我想扫描原始数组,sequence以查看这些索引的值是否重复.例如,如果有一个等于sequence[indexarray[(value at index 1)]]in 的值sequence,那么我想从中删除索引值indexArray.最后,我将得到一个只包含其值不重复的索引的数组.

arrays objective-c

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