GVKun编程网logo

objective-c – iPhone应用程序上的JSON错误(app.json.json文件错误)

15

关于objective-c–iPhone应用程序上的JSON错误和app.json.json文件错误的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于FIAS应用程序/iPhone的Obje

关于objective-c – iPhone应用程序上的JSON错误app.json.json文件错误的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于FIAS 应用程序/iPhone 的 Objective C 参考问题不可用、ios – objective c如何为整个应用程序上的所有UI按钮设置独占触摸、iphone – Objective C方法评论、iphone – Objective-C / iOS:将对象数组转换为JSON字符串等相关知识的信息别忘了在本站进行查找喔。

本文目录一览:

objective-c – iPhone应用程序上的JSON错误(app.json.json文件错误)

objective-c – iPhone应用程序上的JSON错误(app.json.json文件错误)

当我尝试在我的模拟器上运行应用程序时,我收到错误.
我已经在我的应用程序中复制了 JSON( JSON框架)项目但是我的模拟器在编译以下行时崩溃了(我使用的是iOS 4.2)

- (void)viewDidLoad {
    [super viewDidLoad];
    Nsstring *jsonString = [Nsstring stringWithString:@"{\"foo\": \"bar\"}"];
    NSDictionary *dictionary = [jsonString JSONValue];
    NSLog(@"Dictionary value for \"foo\" is \"%@\"",[dictionary objectForKey:@"foo"]);
}

错误:

2011-03-02 13:33:37.304 test[10918:207] -[NSCFString JSONValue]: unrecognized selector sent to instance 0x3034
2011-03-02 13:33:37.308 test[10918:207] *** Terminating app due to uncaught exception 'NSinvalidargumentexception',reason: '-[NSCFString JSONValue]: unrecognized selector sent to instance 0x3034'
*** Call stack at first throw:
(
    0   CoreFoundation                      0x00da7be9 __exceptionPreprocess + 185
    1   libobjc.A.dylib                     0x00efc5c2 objc_exception_throw + 47
    2   CoreFoundation                      0x00da96fb -[NSObject(NSObject) doesNotRecognizeSelector:] + 187
    3   CoreFoundation                      0x00d19366 ___forwarding___ + 966
    4   CoreFoundation                      0x00d18f22 _CF_forwarding_prep_0 + 50
    5   test                                0x000025d7 -[testViewController viewDidLoad] + 119
    6   UIKit                               0x0035e65e -[UIViewController view] + 179
    7   test                                0x0000237e -[testAppDelegate application:didFinishLaunchingWithOptions:] + 79
    8   UIKit                               0x002b11fa -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1163
    9   UIKit                               0x002b355e -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 439
    10  UIKit                               0x002bddb2 -[UIApplication handleEvent:withNewEvent:] + 1533
    11  UIKit                               0x002b6202 -[UIApplication sendEvent:] + 71
    12  UIKit                               0x002bb732 _UIApplicationHandleEvent + 7576
    13  GraphicsServices                    0x016dda36 PurpleEventCallback + 1550
    14  CoreFoundation                      0x00d89064 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 52
    15  CoreFoundation                      0x00ce96f7 __CFRunLoopDoSource1 + 215
    16  CoreFoundation                      0x00ce6983 __CFRunLoopRun + 979
    17  CoreFoundation                      0x00ce6240 CFRunLoopRunSpecific + 208
    18  CoreFoundation                      0x00ce6161 CFRunLoopRunInMode + 97
    19  UIKit                               0x002b2fa8 -[UIApplication _run] + 636
    20  UIKit                               0x002bf42e UIApplicationMain + 1160
    21  test                                0x0000230c main + 102
    22  test                                0x0000229d start + 53
)
terminate called after throwing an instance of 'NSException'
Program received signal:  “SIGABRT”.
(gdb)

解决方法

尝试将-ObjC -all_load添加到OTHER_LINKER_FLAGS设置.如果这不是一个选项,您可以尝试直接使用SBJsonParser或SBJsonWriter对象而不是类别方法.

FIAS 应用程序/iPhone 的 Objective C 参考问题不可用

FIAS 应用程序/iPhone 的 Objective C 参考问题不可用

如何解决FIAS 应用程序/iPhone 的 Objective C 参考问题不可用?

我是一个仍在成长为专业代码的低代码人。

我正在尝试让 FileMaker iOs 应用程序 SDK (FIAS) 应用程序在运行 iOs 14.4 的 iPhone 7 上运行。

我使用的教程在最新版本的 XCode 12 中不起作用。

这是 Brian Hamm 的 FIAS 应用教程的链接: https://github.com/starsite/SwiftFM/blob/master/FIAS-Swift-AppDelegate-walkthrough.md

在 XCode 12 中,教程在 objdump 步骤中失败 - 在成功构建期间未生成教程所需的目标 C 参考。

所以我回滚到 XCode 11.7 并再次尝试教程。获得了我的目标 C 参考并完成了教程的步骤,然后以运行 iOs 14.4 的 iPhone 7 作为目标点击运行。

“iPhone 不可用。”

不是通过WIFI或USB,也不是在取消配对、重启等之后

我猜这是 XCode 11.7 无法读取 iOs 14.4 的问题。有人想确认一下吗?

另外,任何人都可以更新教程以使用 XCode 12 吗?猜测它只需要一个简单的更新。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

ios – objective c如何为整个应用程序上的所有UI按钮设置独占触摸

ios – objective c如何为整个应用程序上的所有UI按钮设置独占触摸

我的应用程序在应用程序中有很多按钮

我想一次将所有这些设置为Exclusive Touch.或应用程序中的所有视图

我们可以单独设置

[button setExclusivetouch:YES];

但我想一次设置应用程序中的所有按钮

我们可以设置所有视图独家触摸吗?

任何身体有任何想法请建议我.

解决方法

你可以试试这个

// Not tested
for (UIView * button in [myView subviews]) {
    if([button isKindOfClass:[UIButton class]])
        [((UIButton *)button) setExclusivetouch:YES];
}

iphone – Objective C方法评论

iphone – Objective C方法评论

对Objective C进行评论的方法是什么?例如,在.Net中,我将添加一个xml注释,如:

/// <summary>
/// Summary of method
/// </summary>
/// <param name="FileName">The document's original filename.</param>  
/// <returns>Decoded filename</returns>

目标C有相当的吗?

解决方法

不要忘记用于阻止代码的pragma标记。它有助于XCode隔离下拉列表中的方法。它也可视化地分解您的源文件,并使其更容易阅读。

以下是我屏蔽代码段的方法:

///////////////////////////////////////////////////////////////////////////
#pragma mark -
#pragma mark View Lifecycle
#pragma mark -
///////////////////////////////////////////////////////////////////////////

- (void) functionsHere

它最终在XCode中这样做:

iphone – Objective-C / iOS:将对象数组转换为JSON字符串

iphone – Objective-C / iOS:将对象数组转换为JSON字符串

我目前正在尝试使用JSON进行互联网数据传输.我已成功接收JSON字符串并将其转换为NSDictionary,但无法解决如何将对象的数组或字典转换为JSON表示.

我已经阅读了很多帖子和文章,解释了如何创建一个键/值对的NSDictionary,然后转换为JSON,它适用于一个简单的数组,但是当你有一个数组或对象字典时,你如何实现这一点.

所以例如,我有一个对象数组“contact”,然后我想将其转换为JSON字符串:

"contacts":{
    "contact":[
    {
        "id":"1"
        "first_name":"john","last_name":"citizen","phone":"9999 9999"
    }
    {
        "id":"1"
        "first_name":"jane","last_name":"doe","phone":"8888 8888"
    }
    ]
 }

我有一个NSMutableDictionary,它填充了一个联系对象列表:

NSMutableDictionary* contactsToBeSynced = [[NSMutableDictionary alloc] init];
    //Populate dictionary with contact objects.
    contactsToBeSynced = self.getNonSynchronisedData;

然后我尝试使用NSJSONSerialization方法转换对象字典,但它失败并出现错误.

NSError* error;
    Nsstring* jsonString;
    NSData* jsonData = [NSJSONSerialization dataWithJSONObject:contactsToBeSynced options:NSJSONWritingPrettyPrinted error:&error];
    jsonString = [[Nsstring alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];

有没有人能成功做到这一点?非常感谢一些帮助或正确方向的一点.干杯.

解决方法

关于你的结构 – 你的contactsToBeSynced必须是NSDictionary类,而contact应该是一个NSArray,包含不同联系人的NSDictionary对象.顺便问一下,你试过 JSONKit吗?它的序列化比标准的NSJSONSerialization更好.

我们今天的关于objective-c – iPhone应用程序上的JSON错误app.json.json文件错误的分享已经告一段落,感谢您的关注,如果您想了解更多关于FIAS 应用程序/iPhone 的 Objective C 参考问题不可用、ios – objective c如何为整个应用程序上的所有UI按钮设置独占触摸、iphone – Objective C方法评论、iphone – Objective-C / iOS:将对象数组转换为JSON字符串的相关信息,请在本站查询。

本文标签: