在iPhone模拟器上,WiFi始终打开,我无法使用Reachability功能测试互联网连接。NSURLConnection例如,如果我使用并联系 Google,我会
即使在运行程序时键入"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) 我有一个NSMutableArray在我的应用程序委托.我希望在我的程序中的不同类中使用该可变数组,就像它是一个全局变量一样.我该怎么做?
它是否像导入标题和引用对象一样简单?
当我在标签栏应用程序中切换标签时,我的一个视图需要更新,因为用户可能已经更改了影响它的首选项.这是一个UIViewController视图,但是当视图切换时,不会调用viewDidLoad/ Appear方法.这可以用NSNotification其他方式解决吗?请给出示例代码,特别是对于NSNotifications,因为我是他们的新手.
我试图使用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)
-(void)loadPositions:(NSString*)data
{
TT_RELEASE_SAFELY(_positions); …Run Code Online (Sandbox Code Playgroud) 我通过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?
我有以下代码:
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论点是错的,但我不确定如何修复它们.
我已经下载了iOS 5测试版,想要测试我的应用程序,但由于我不想在我的iPhone上安装它,我希望它只安装在模拟器上.有谁知道如何做到这一点?在Xcode Organizer中,软件图像显示,但我无法在iOS 5中运行该应用程序.
我有一个indexArray索引的数组(让我们称之为)到另一个数组(称为sequence).我想扫描原始数组,sequence以查看这些索引的值是否重复.例如,如果有一个等于sequence[indexarray[(value at index 1)]]in 的值sequence,那么我想从中删除索引值indexArray.最后,我将得到一个只包含其值不重复的索引的数组.
objective-c ×8
ios ×6
cocoa-touch ×4
arrays ×1
cocoa ×1
ios5 ×1
nsstring ×1
printf ×1
reachability ×1
subview ×1
uitabbar ×1
xcode4 ×1