小编Jef*_*eff的帖子

如何在Objective-C中的switch语句中使用goto?

在我的代码中,我需要能够在同一个switch语句中跳转(转到)一个不同的case.有没有办法做到这一点?

我的代码是这样的:(有很多代码我把它全部留下了)

switch (viewNumber) {
case 500:
        // [...]
break;

case 501:
        // [...]
break;
.
.
.
.
.

case 510:
        // [...]
break;

default:
break;
Run Code Online (Sandbox Code Playgroud)

}

感谢您的时间!-Jeff

iphone goto objective-c switch-statement

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

默认选择器值iphone

有没有办法为选择器设置默认值?我从所有选择器中保存了最后选择的行,我希望能够在启动时让选择器加载这些保存的行.截至目前,我已经找到了这段代码:

[settingsPagePicker selectRow:3 inComponent:0 animated:YES];
Run Code Online (Sandbox Code Playgroud)

它可以工作,但只有当用户点击选择器时.首次加载应用时,我需要它才能工作.如果我将此代码放在viewDidLoad上,应用程序将崩溃.任何人都知道在我的代码中放置它的适当位置使其工作?

感谢您的时间!

iphone default picker default-value

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

需要帮助从我们的iPhone App向我们的数据库发送带有设备令牌的URL

我们在我们的应用程序中添加了推送通知,但我们需要帮助将设备令牌发送到我们的数据库.截至目前我们已经建立了数据库,因此我们所要做的就是从NSLog获取设备令牌并将其放在数据库URL的末尾:http://www8.XXXXXXX.net/XXXXX_push/register.cfm ?token = TOKEN_HERE如果我们使用Safari,我们只需在URL栏中输入真实令牌,然后按Enter键,数据库就会收到令牌.我们说我们需要将代码放在App中:

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken 
Run Code Online (Sandbox Code Playgroud)

但我们只是不知道使用什么代码......因为我们真的很新.

有人可以告诉我们用什么代码发送我们制作的NSURL吗?

这是我们迄今为止所拥有的:

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { 

NSString *str = [NSString 
                 stringWithFormat:@"Device Token=%@",deviceToken];
NSLog(str);
NSString *fullURL = [NSString stringWithFormat:@"http://www8.xxxxxxxxx.net/xxxxx_push/register.cfm?token=%@",str];
NSURL *tokenURL = [NSURL URLWithString:fullURL];
Run Code Online (Sandbox Code Playgroud)

}

database iphone url token push-notification

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