小编Jor*_*gen的帖子

检测wifi是否已打开

有没有办法检测iPhone/iPad上是否启用了wifi?

我不想看看我是否可以上网,因为我使用了Reachability类.我只需要知道设备上是否启用了wifi.

感谢任何提示.

iphone ipad ios

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

将实体添加到核心数据

我们有一个使用核心数据的应用.在下一个版本中,我想向现有实体添加一个新实体.

可以只添加新的,然后从软件中填充它,还是有什么我需要考虑的?

entity core-data ios

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

NSArray的副本没有达到我的预期

我有一个NSMutableArray,我将其传递给tableViewController.用户将访问和更新阵列中的数据.添加对象并删除对象.

为了能够在用户与之交互之前返回到数组的状态,我想我会复制一个数组.这样,如果用户决定取消而不继续,我可以将copyArray传回原始数组.

但是,当我更新原始数组上的某些数据时,它也会在副本数组上更新.

不,我没有把它们分配给对方.我使用了以下代码.

array2 = [array1 copy];
Run Code Online (Sandbox Code Playgroud)

我甚至尝试了那个长途跋涉的人.

NSMutableArray *newArray = [[NSMutableArray alloc] initWithArray:oldArray copyItems:YES];
Run Code Online (Sandbox Code Playgroud)

但是,如果我将copyItems设置为YES,则应用程序会因此错误而崩溃.

*由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [SaleItem copyWithZone:]:无法识别的选择器发送到实例0xa21f3b0'

arrays objective-c ios

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

带有NavigationBar的TabBar应用程序

我正在构建一个基于TabBar的应用程序.其中一个选项卡将显示一个TableView,我希望在顶部有一个NavigationBar.

但是我需要将此应用程序中的所有内容本地化为多种语言,因此需要在代码中完成.

我在AppDelegate中设置了标签栏;

@implementation AppDelegate

@synthesize window = _window;
@synthesize tabBarController = _tabBarController;



- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.
    UIViewController *viewController1 = [[HomeViewController alloc] initWithNibName:@"HomeView" bundle:nil];
    UIViewController *viewController2 = [[RecycleViewController alloc] initWithNibName:@"RecycleView" bundle:nil];
    UIViewController *viewController3 = [[SettingsViewController alloc] initWithNibName:@"SettingsView" bundle:nil];
    UIViewController *viewController4 = [[SettingsViewController alloc] initWithNibName:@"SettingsView" bundle:nil];

    self.tabBarController = [[UITabBarController alloc] init];
    self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1, viewController2,viewController3, viewController4, nil];
    self.window.rootViewController = self.tabBarController;
    [self.window makeKeyAndVisible];
    return …
Run Code Online (Sandbox Code Playgroud)

uitabbarcontroller uinavigationcontroller ios

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

通过Interface Builder构建TabBar上的徽章

是否可以在InterfaceBar(Xcode4)中制作的TabBar上设置徽章值.我有四个标签,如果收件箱中的未读项目位于标签后面,我希望在第四个标签上有徽章.

或者我是否必须通过代码重建tabbar才能执行此操作?

感谢您对此的任何想法.

tabbar badge ios

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

在 Xcode 故事板的一个视图上隐藏标签栏

我有一个标签栏应用程序,我想隐藏其中一个视图的标签栏以与工具栏交换它。我正在使用 Storyboard 并将底部栏设置为 None 并在工具栏中拖动,这看起来就像我希望它在故事板上一样。但是当我运行它时,标签栏不会消失。

xcode objective-c storyboard tabbar ios

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

在"AppDelegate*"类型的对象上找不到iOS属性

我有两个viewControllers访问NSNumberAppDelegate.其中一个人可以看到它,而另一个则不能.我对这完全感到困惑.

有问题的那个有这个代码.

AppDelegate *dataStore = (AppDelegate *)[[UIApplication sharedApplication] delegate];
dataStore.downHUD = [NSNumber numberWithFloat:(float)progress];
Run Code Online (Sandbox Code Playgroud)

另一个有这个.

AppDelegate *dataStore = (AppDelegate *)[[UIApplication sharedApplication] delegate];
dataStore.downHUD = [NSNumber numberWithFloat:(float)0];
Run Code Online (Sandbox Code Playgroud)

两者都在.m文件中导入AppDelegate,但我最终得到了

在'AppDelegate*'类型的对象上找不到属性'downHUD'

与第一个.谁能帮我看看有什么不对?

我错误地复制并粘贴了很多代码AppDelegate,这已得到纠正.是否有某种链接可能被破坏?

objective-c ios

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