当我尝试使用Facebook和Sharekit时,它会弹出登录对话框,我填写我的凭据,然后它就会消失(它也会在示例项目中执行此操作)我做错了什么?或者Sharekit刚被揭穿了?如果是这样,任何可行的选择?
我在我的应用程序中实现了ShareKit.我可以使用它的默认方式,但我希望控制可供用户选择的服务; 更具体地说,我不想处理默认嵌入的所有服务,只需要Facebook,Twitter和Mail.
我在ShareKit文件中的哪些位置进行这些设置(删除所有这些被忽略的服务,我不想处理它们的API等)?
使用最新版本的ShareKit发布如下URL:
[SHKFacebook shareURL:[NSURL URLWithString:@"http://www.google.com"]];
Run Code Online (Sandbox Code Playgroud)
导致显示以下错误消息(在Web视图中):
Application response error
The post’s action links must be valid URLs. You can see this because you are one of the developers of the app.
Run Code Online (Sandbox Code Playgroud)
这个错误信息真正意味着什么,(更重要的是)如何解决?
在以前的iOS版本中,使用Twitter功能(与bit.ly)完美.但是,当我点击提交到Twitter时,它会发布,但不会删除对话框.它听起来类似于这个bug(实际上取消按钮也不起作用):
https://github.com/ideashower/ShareKit/issues/254
我尝试了列出的解决方案,但它不起作用.有任何想法吗?
谢谢!
我尝试在我的项目中集成ShareKit,但我遇到了问题.
当我在我的类项目文件夹中包含ShareKit类时,编译器会收到类似的错误
"解析问题.未知类型名称'NSUInteger'"或"解析问题.未知类型名称'NSString'"
在MyProject_Prefix.pch文件中.
我在前缀文件中定义的变量由我的应用程序全局使用.在我将项目中的ShareKit类包含在内之前,我从来没有遇到过这种错误.
提前致谢.
我正在做一个项目,一切顺利,直到我决定清理我的项目.
仅当我在模拟器上运行我的应用程序时才会出现以下错误(在真实设备上正常运行):
Libtool /Users/Yaman/Library/Developer/Xcode/DerivedData/Homeless-gujyzhsiwenufvedlinbbtrizcpd/Build/Products/Debug-iphonesimulator/libShareKit.a normal i386
cd "/Users/Yaman/Documents/iOS - App à vendre/Homeless/Submodules/ShareKit"
setenv IPHONEOS_DEPLOYMENT_TARGET 4.0
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -static -arch_only i386 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk -L/Users/Yaman/Library/Developer/Xcode/DerivedData/Homeless-gujyzhsiwenufvedlinbbtrizcpd/Build/Products/Debug-iphonesimulator -filelist "/Users/Yaman/Library/Developer/Xcode/DerivedData/Homeless-gujyzhsiwenufvedlinbbtrizcpd/Build/Intermediates/ShareKit.build/Debug-iphonesimulator/Static Library.build/Objects-normal/i386/ShareKit.LinkFileList" -ObjC -all_load -lCopy -lDelicious -lDiigo -lEmail "-lEvernote SDK" -lEvernote -lFacebook "-lFlickr SDK" -lFlickr -lFoursquareV2 "-lGoogle Reader" -lInstagram -lInstapaper -lJSONKit -lKippt -lLinkedIn -lLogout -lOAuth "-lOpen in Safari" -lPinboard -lPrint -lReachability "-lRead It Later" "-lSave to Album" -lShareKitCore "-lSina Weibo" -lSSKeyChain "-lText Message" -lTumblr -lTwitter -lVKontakte -o /Users/Yaman/Library/Developer/Xcode/DerivedData/Homeless-gujyzhsiwenufvedlinbbtrizcpd/Build/Products/Debug-iphonesimulator/libShareKit.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: -dynamic not specified, -all_load invalid …Run Code Online (Sandbox Code Playgroud) 我最近在移动到IOS 7后在我的应用程序中更新了Sharekit 2.0,我使用了sharekit wiki上指定的update git命令.但是现在当我运行应用程序时,它无法使用以下错误进行构建:
Undefined symbols for architecture i386:
"_FBErrorParsedJSONResponseKey", referenced from:
___27-[SHKFacebook doNativeShow]_block_invoke in libShareKit.a(SHKFacebook.o)
-[SHKFacebook FBRequestHandlerCallback:result:error:] in libShareKit.a(SHKFacebook.o)
"_FacebookSDKDomain", referenced from:
___27-[SHKFacebook doNativeShow]_block_invoke in libShareKit.a(SHKFacebook.o)
"_OBJC_CLASS_$_DBRequest", referenced from:
objc-class-ref in libShareKit.a(SHKDropbox.o)
"_OBJC_CLASS_$_DBRestClient", referenced from:
objc-class-ref in libShareKit.a(SHKDropbox.o)
"_OBJC_CLASS_$_DBSession", referenced from:
objc-class-ref in libShareKit.a(SHKDropbox.o)
"_OBJC_CLASS_$_FBDialogs", referenced from:
objc-class-ref in libShareKit.a(SHKFacebook.o)
"_OBJC_CLASS_$_FBRequest", referenced from:
objc-class-ref in libShareKit.a(BufferSheetViewController.o)
"_OBJC_CLASS_$_FBRequestConnection", referenced from:
objc-class-ref in libShareKit.a(SHKFacebook.o)
"_OBJC_CLASS_$_FBSession", referenced from:
objc-class-ref in libShareKit.a(BufferSheetViewController.o)
objc-class-ref in libShareKit.a(SHKFacebook.o)
"_OBJC_CLASS_$_FBSettings", referenced from:
objc-class-ref in libShareKit.a(SHKFacebook.o)
"_OBJC_CLASS_$_GPPShare", …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用ShareKit通过电子邮件分享HTML字符串,并在Facebook上分享包含图像和一些文本的常规流.
示例项目仅显示如何为每个平台(Twitter,Facebook,电子邮件)共享相同的信息,但我希望能够根据平台共享不同的内容.
SHKItem *item = [SHKItem image:image title: @"title"];
item.text = @"share text";
SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item];
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
在iPhone应用程序中,我想使用ShareKit在单个电子邮件中一起发送图像和文本
有可能这样做吗?
如果是,怎么办?
因为我从我的应用程序中删除了一些本地化,所以我遇到了这个问题:第一次加载应用程序时,我在标签中看到了我的密钥的本地化字符串.第二次加载应用程序时,会出现xxxxxkey.下次加载应用程序时,一切都很好(显示本地化的字符串).怎么会这样?
如果有人能指出我正确的方向,我会很高兴的.我在Xcode 4.2上.
提前致谢!
sharekit ×10
ios ×5
iphone ×4
facebook ×3
twitter ×3
xcode ×2
armv7 ×1
cocoa-touch ×1
email ×1
exit-code ×1
ios4 ×1
localization ×1
objective-c ×1
xcode4 ×1