小编man*_*urt的帖子

coredata问题nsurl可能无法响应stringByAppendingPathComponent

在使用xcode 3.2.5启动一个新的coredata项目之后我遇到了一些问题......我之前的核心数据项目(在之前的xcode中)运行正常,所以我不知道有什么区别?

所以当我构建并转到调用核心数据的视图时,我得到的错误是>

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', 
reason: '***  -[NSURL initFileURLWithPath:]: nil string parameter'
Run Code Online (Sandbox Code Playgroud)

奇怪的是,在我的*AppDelegate.m中,(编辑感谢Rog,但仍然没有工作!)

- (NSPersistentStoreCoordinator *)persistentStoreCoordinator {

if (persistentStoreCoordinator_ != nil) {
    return persistentStoreCoordinator_;
}   

NSString *storePath = [[self applicationDocumentsDirectory]   stringByAppendingPathComponent: @"staff.sqlite"];

NSURL *storeUrl = [NSURL fileURLWithPath:storePath]; //new position for the storeUrl!    

// Put down default db if it doesn't already exist
NSFileManager *fileManager = [NSFileManager defaultManager];
if (![fileManager fileExistsAtPath:storePath]) {
    NSString *defaultStorePath = [[NSBundle mainBundle] pathForResource:@"staff" ofType:@"sqlite"];
    if (defaultStorePath) {
        [fileManager copyItemAtPath:defaultStorePath toPath:storePath …
Run Code Online (Sandbox Code Playgroud)

iphone core-data nsurl

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

ios obj C将单独的字符串分成字符并添加字母

嗨如何可以分开的字符串,即:例如,成示例,并且产生一个 求和 sumatory与所定义的值,对每个字母[A = 1,B = 2,C = 3,.. Z = 26]谢谢!

string sum objective-c char ios

4
推荐指数
2
解决办法
4820
查看次数

iOS QLPreviewController显示保存到文件系统的pdf

如果我在项目中显示我的包中的PDF文件系统,我有QLPreviewController工作,

像这个例子

但如果我想从文件系统显示PDF,它没有显示它,我怎么能调用我刚刚在我的文件系统中下载的pdf文件?

代码:

- (void)initPDFviewer
{
    QLPreviewController *previewController=[[QLPreviewController alloc]init];
    previewController.delegate=self;
    previewController.dataSource=self;
    [self presentModalViewController:previewController animated:YES];
    [previewController.navigationItem setRightBarButtonItem:nil];
}

- (NSInteger)numberOfPreviewItemsInPreviewController:(QLPreviewController *)controller
{
    return 1;
}
- (id <QLPreviewItem>)previewController:(QLPreviewController *)controller previewItemAtIndex:(NSInteger)index
{
    //return 0;


    //return url!


    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

    NSLog(@"paths :: %@", paths);

    return 0;

}
Run Code Online (Sandbox Code Playgroud)

所以我的问题是如何获取pdf [文件目录中只有pdf],我如何获得这个pdf?

谢谢

谢谢!

ios qlpreviewcontroller

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

python在导入鼠兔时没有模块名称pika

我安装了在mac上运行python的pika

sudo pip install pika==0.9.8
Run Code Online (Sandbox Code Playgroud)

我确定已安装,这是尝试重新安装时的响应,

Requirement already satisfied (use --upgrade to upgrade): pika==0.9.8 in /usr/local/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud)

但是当我在*.py上导入鼠兔时,我得到了,

ImportError:没有名为pika的模块

我的python版本

python --version
Python 2.7.5
Run Code Online (Sandbox Code Playgroud)

如何使这个模块被Python识别?谢谢!

编辑1

我这样称之为导入

import pika
Run Code Online (Sandbox Code Playgroud)

这给出了错误,我可以用这个临时修复,

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud)

那么如何使路径永久化?谢谢!

python pika python-pika

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

来自JSON的字典中的键

我正在导入JSON字典.我需要知道使用它的键的名称.

字典正在加载数据确定:

   - (void)connectionDidFinishLoading:(NSURLConnection *)connection {
[connection release];
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
[responseData release];    
  NSDictionary *results = [responseString JSONValue];
  NSLog(@"tenga: %@",results);
Run Code Online (Sandbox Code Playgroud)

但当我尝试获取键的名称时,应用程序崩溃:

NSArray * keys = [results allKeys];
NSLog(@"keys: %@",keys); ...}
Run Code Online (Sandbox Code Playgroud)

错误信息:

[__NSArrayM allKeys]:无法识别的选择发送到实例0x5a16b30 2011-08-30 22:52:26.171 Twitter的搜索[1906:207] *终止应用程序由于未捕获的异常'NSInvalidArgumentException',原因:" - [__ NSArrayM allKeys]:无法识别选择发送到实例0x5a16b30'

为什么allKeys不工作?

如何获取密钥的名称,以便开始处理对象?

编辑

我正在使用 http://code.google.com/p/json-framework Stig Brautaset json框架

json dictionary key ios

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

如何知道NSURLRequest何时完成加载

我正在实现一个显示一些Twitter数据的应用程序,当在wifi上工作时没问题,但是在3g崩溃时,我得出的结论是因为获取填充表的数据的NSURLRequest需要更长的时间来加载所以表结束当键没有加载时调用键的对象,

所以问题是, - 我怎么知道NSURLRequest何时完成加载?[我检查了班级参考,但没看到它??]

非常感谢!

uitableview nsurlrequest ios activity-finish

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

UIImagePickerController拍摄照片时要求"使用"确认

我正在建立一个应用程序拍摄用户的照片,它的工作正常

使用漂亮的UIImagePickerController

这是调用调用UIImagePickerController的委托的按钮时发生的情况

  1. 打开相机模态视图拍摄图像
  2. 点击相机[底栏]拍摄照片
  3. 底栏:重拍(左侧); 使用(右侧)

但我的问题和我需要的是:

  1. 打开相机模态视图拍摄图像
  2. 点击相机[底栏]拍摄照片
  3. 保存该图片,"使用",不要求确认

非常感谢!

iphone photo uiimagepickercontroller ios

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

android显示内部html文件

我按照说明在我的应用程序中显示Web视图,工作正常,

但现在我需要显示一个内部的html文件,

所以我的第一个问题,

可以将我的html文件夹拖放到eclipse中我的应用程序的"res"文件夹中吗?

如果是这样,我该如何查询位置:

水库\ HTML\index.html在

所以我可以在我的应用程序中显示index.html?

在我的网址中要更改什么,使用URI?

mWebView.loadUrl( "http://www.google.com");

这条路是唯一改变的吗?

谢谢!

android webview

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

ios目标C Bool没有设置

即时创建自定义UITextField,但是没有设置BOOL ??

MyCustomTextField.h

#import <UIKit/UIKit.h>

@interface OMTextField : UIControl <UITextFieldDelegate>

{
    UITextField *_theTextField;

    BOOL _hasBackGroundImage;
}

@property (nonatomic, retain)UITextField *theTextField;
@property (nonatomic) BOOL hasBackGroundImage;

@end
Run Code Online (Sandbox Code Playgroud)

MyCustomTextField.m

#import "OMTextField.h"

@implementation OMTextField

@synthesize theTextField = _theTextField;
@synthesize hasBackGroundImage = _hasBackGroundImage;

- (void)dealloc 
{
    [_theTextField release];
    [super dealloc];
}

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code

        self.theTextField = [[[UITextField alloc]initWithFrame:CGRectMake(0, 0, frame.size.width, frame.size.height)]autorelease];
        //self.theTextField.borderStyle = UITextBorderStyleLine;
        self.theTextField.text = @"textField";
        self.theTextField.delegate = self;

        if (self.hasBackGroundImage) {
            NSLog(@"lo tienes"); …
Run Code Online (Sandbox Code Playgroud)

iphone boolean objective-c ios

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

来自片段的android PopupWindow

我有一个使用片段的应用程序,它的工作正常,但我现在已经实现了一些按钮被点击时弹出窗口,

我正在按照本教程"使用PopupWindow的示例"

但我得到这个错误:

Multiple markers at this line
    - LAYOUT_INFLATER_SERVICE cannot be resolved to a variable
    - The method getBaseContext() is undefined for the type new 
     View.OnClickListener(){}
Run Code Online (Sandbox Code Playgroud)

在这里我的.java

public class Tab2HeadH1 extends Fragment   implements OnClickListener{

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {

        View view = inflater.inflate(R.layout.tab_2_head_buttons, container,false);

        //Buttons

        Button buttonNose = (Button) view.findViewById(R.id.button_pop_nose);

        buttonNose.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(final View v) {
              //aqui tus tareas,,

                LayoutInflater layoutInflater = (LayoutInflater)getBaseContext().getSystemService(LAYOUT_INFLATER_SERVICE);  //ERRORS HERE!!

               View popupView = layoutInflater.inflate(R.layout.popup, …
Run Code Online (Sandbox Code Playgroud)

android popup android-fragments

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