小编Ste*_*hen的帖子

UITextView无意中添加新行?

我有一个滚动视图,其中包含UITextField和UITextView.UITextField返回键是"Next",当按下它时,我调用[myTextView becomeFirstResponder]; 一个随机的新行插入到我的textview中,所以我从第二行开始.我该如何避免这种情况?

同样重要的是要注意,当我直接点击UITextView而不是点击下一个键时,这不会发生.

提前致谢!

objective-c ios ios7

33
推荐指数
2
解决办法
4409
查看次数

从iOS应用检测用户的watchOS版本

我有一个iOS应用程序,我在iOS应用程序中有一些与手表相关的设置。我只想显示给用户显示与我的应用程序兼容的Apple Watch。

在WatchConnectivity中,我可以查询WCSession的isPaired属性以查看用户是否有手表,但是我不知道如何确定watchOS版本(要使用我的应用,该版本必须大于5.0)。

有没有办法从iOS应用程序确定watchOS版本?

ios swift apple-watch watchos

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

iOS应用程序因未知原因而崩溃

我正在使用最新版本的XCode并为iOS 6.0及更高版本构建.以下是我得到的崩溃日志.它似乎没有任何帮助.我唯一注意到的是,对于我的应用程序,它说"[每个进程限制]".这有什么意义吗?还有什么可能导致这次崩溃?如果重要,我正在使用ARC.谢谢

Incident Identifier: B3FF81F3-FE14-46B2-A4C6-0931917D87C0
CrashReporter Key:   e64be3b78430ea913edf711ceb553d83ad760b10
Hardware Model:      iPhone5,1
OS Version:          iPhone OS 6.1.3 (10B329)
Kernel Version:      Darwin Kernel Version 13.0.0: Wed Feb 13 21:40:10 PST 2013; root:xnu-2107.7.55.2.2~1/RELEASE_ARM_S5L8950X
Date:                2013-04-16 18:57:49 -0400
Time since snapshot: 952 ms

Free pages:        1490
Active pages:      15836
Inactive pages:    7532
Throttled pages:   68031
Purgeable pages:   48
Wired pages:       165666
Largest process:   Stevens Book Tra

Processes
 Name                    <UUID>                       rpages       recent_max       [reason]          (state)

       timed <13d1143a8d7433cdbec64d4279aee1fe>          445              445         [vm]         (daemon) (idle)
   Bejeweled <ac11f9265d6634cc8ccb70757a223325>        14984            14984 …
Run Code Online (Sandbox Code Playgroud)

crash xcode crash-reports ios

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

核心数据iOS 8今日小工具问题

我有一个DataManager类,它返回一个共享实例:

+ (DataManager *)sharedInstance;
{
    static DataManager *sharedInstance = nil;
    static dispatch_once_t pred;

    dispatch_once(&pred, ^{
        sharedInstance = [[DataManager alloc] init];
    });

    return sharedInstance;
}
Run Code Online (Sandbox Code Playgroud)

在这里,我跟踪我的managedObjectContext,managedObjectModel,persistentStoreCoordinator.

我还有一种方法可以拉出用于显示的项目:

- (NSArray *)getItems
{
    NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] initWithEntityName:@"Item"];
    return [[self managedObjectContext] executeFetchRequest:fetchRequest error:nil];
}
Run Code Online (Sandbox Code Playgroud)

现在在我的主应用程序中,当我调用此getItems然后单独修改项目时,我有一个视图控制器.例如,set item.itemName = @"testName"; 然后调用我的save方法.

我也有一个iOS 8,在我的TodayViewController中我也调用了getItems方法.我有一个NSNotification,它检测managedObjectContext保存.

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(refetchItems) name:NSManagedObjectContextDidSaveNotification object:[[DataManager sharedInstance] managedObjectContext]];
Run Code Online (Sandbox Code Playgroud)

这些重新获取的项目会被调用,但会返回过时的NSManagedObjects.例如,itemName没有更改为@"testName".

我哪里错了?如果您需要查看任何其他代码,请告诉我们.

谢谢!

objective-c ios notificationcenter ios8 ios-app-extension

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

在c ++中使用char*s和strcmp函数

我有两个char*引用,我试图找出哪一个更少.我的代码是:

bool stringComparison::lessThan(char *s1, char* s2) {
  int result = strcmp(*s1,*s2);
  return result < 0;
};
Run Code Online (Sandbox Code Playgroud)

结果不会产生少于0的结果.如何更改"int result"行以使其工作?

谢谢

c++

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

这个 MIP 代码是什么意思?

我正在努力寻找一个解释 MIPS 及其工作原理的好网站。

我试图理解的代码是:

SW 7000(R0),R1
Run Code Online (Sandbox Code Playgroud)

我知道SW的意思是保存字,它正在将R1的值保存到内存地址7000。(R0)有什么意义?它有什么作用?

对于我遇到的类似问题,是否有好的资源?

谢谢!

assembly mips

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