当我在iOS中关闭我的应用程序时,我需要实现事件,如下图.

当我用减号按钮关闭app时,我想抓住那个事件.
我需要做哪个活动?
我有互联网连接,可以浏览器浏览.
这里是我的代码检查Reachability用AFNetworking.
- (BOOL)connected {
return [AFNetworkReachabilityManager sharedManager].reachable;
}
Run Code Online (Sandbox Code Playgroud)
并在ViewDidLoad中
BOOL isOnline = [self connected];
if(isOnline == YES)
{
NSLog(@"YES");
}
else
{
NSLog(@"NO");
}
Run Code Online (Sandbox Code Playgroud)
它只显示NO,我不知道为什么会这样?
是否有检查最简单的方法Reachability有AFNetworking?
我想在单击按钮事件时以编程方式更改键盘.
我在我的应用程序中使用了自定义键盘,但是当我单击自定义键盘上的按钮时,我需要以编程方式更改英语(美国)键盘.
NSUserDefault当我的应用程序在iOS中完全退出时,我需要保存.不是didenterbackground和foreground.仅当用户在iOS中使用减号( - )符号终止我的应用时.
所以,我写在下面的代码applicationWillTerminate中AppDelegate.
- (void)applicationWillTerminate:(UIApplication *)application
{
[[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"iCloud"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
Run Code Online (Sandbox Code Playgroud)
但它并没有节省NSUserDefault.
那么我应该在哪里写保存我的数据?
我加载HTML到我的UIWebView那个包括Text和Images.
Text适合UIWebView和Images不适合UIWebView.
它太大了UIWebView.
它显示在结尾处的滚动条UIWebView.
我想在UWebView中调整图像适合大小.所以我测试了以下代码.
self.myWebView.scalesPageToFit = YES;
Run Code Online (Sandbox Code Playgroud)
但它已修复,包括文本和文本太小,无法读取和图像是固定的.
我想正常设置文本,只想要适合大小的图像UIWeView.
我该怎么做?
我需要将数据保存到NSUserDefault我的iOS自定义键盘中.我已经在开发人员门户网站中成功创建了应用程序组和权利XCode.
以下是我如何使用UISwitch保存我的价值
- (IBAction)switchAction:(id)sender
{
[self.defaults setBool:self.myKey.on forKey:@"myValue"];
[self.defaults synchronize];
}
Run Code Online (Sandbox Code Playgroud)
这是我如何在KeyboardView中加载值.
self.defaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.mycompany.customkeyboard"];
if([self.defaults boolForKey:@"myValue"])
{
self.backgroundColor = [UIColor redColor];
}
else
{
self.backgroundColor = [UIColor blackColor];
}
Run Code Online (Sandbox Code Playgroud)
它不起作用,也没有加载价值.
我如何保存和加载数据?
我试图发挥MPMedaiItem在MPMusicPlayerControlleriOS中.在我的情况下,我有一个UITableView播放播放列表中的歌曲.当我点按相机时UITableView,我想要播放那首歌MPMusicPlayerController.当我点击下一步按钮时,我还想跳过播放列表中的下一首歌曲.我该怎么玩?
以下是我在didSelectedMethod of 中编写的一些代码UITableView.那不起任何作用.
MPMediaItemCollection *songs = [self.arrayOfSongs objectAtIndex:indexPath.row ];
MPMediaItem *item = [songs representativeItem ];
NSLog(@"%@",[item valueForProperty:MPMediaItemPropertyTitle ]);
[self.player setNowPlayingItem:[item valueForProperty:MPMediaItemPropertyAssetURL]];
[self.player play ];
Run Code Online (Sandbox Code Playgroud) 您好我正在尝试使用以下代码在iOS中检索带有MPMediaQuery的Artist.
在我的ViewDidL enter code hereOAD
MPMediaQuery *query = [MPMediaQuery artistsQuery];
self.arrayOfArtist = [query collections];
Run Code Online (Sandbox Code Playgroud)
在我的 cellForRowAtIndexPath
cell.textLabel.text = [NSString stringWithFormat:@"%@",[[self.arrayOfArtist objectAtIndex:indexPath.row] valueForProperty:MPMediaItemPropertyArtist]];
Run Code Online (Sandbox Code Playgroud)
当我查询时NSLog,我的arrayOfArtist数量约为330.
但是在我看来UITableView,这只是表演NULL.
我有什么不对的吗?
您好我现在正在从iOS的文档目录中检索文件.
我也是由CreationDate排序的文件.
在我的文档目录中,它还有很多文件夹和文件.
因此,当我从文档目录中检索所有文件时,该文件夹名称也包括在内.
我只想检索(.txt)格式文件.
我怎样才能做到这一点?
现在我需要Facebook SDK在我的iOS应用程序中使用facebook.
所以我在developer.facebook.comApp Detail中填写了有关我的应用程序的信息.
然而,当我用我的设备测试我的应用程序时,我可以发布到Facebook而无需提交并从Facebook批准.
但是有一个按钮可以将应用程序提交给Facebook进行审核.
我是否真的需要提交并批准我的应用程序Facebook?或者我可以FB SDK不提交使用?
ios ×9
cocoa-touch ×3
mpmediaquery ×2
audio ×1
facebook ×1
html ×1
image ×1
ios7 ×1
ios8 ×1
keyboard ×1
objective-c ×1
reachability ×1
uiwebview ×1