我正在使用iOs社交框架来从特定用户检索Facebook提要.为此,在进行身份验证后,我正在执行以下操作:
NSURL *requestURL = [NSURL URLWithString:@"https://graph.facebook.com/username"];
SLRequest *request = [SLRequest requestForServiceType:SLServiceTypeFacebook requestMethod:SLRequestMethodGET
URL:requestURL parameters:nil];
request.account = self.facebookAccount;
[request performRequestWithHandler:^(NSData *data, NSHTTPURLResponse *response, NSError *error) { ... }];
Run Code Online (Sandbox Code Playgroud)
响应返回:
error = {
code = 803;
message = "(#803) Cannot query users by their username (username)";
type = OAuthException;
};
Run Code Online (Sandbox Code Playgroud)
如果我使用/me而不是用户名,同样的工作,但我想检索其他公共提要.
我也尝试使用用户的id,这也适用于我的用户,但我不能为其他用户工作,请求返回以下内容:
code = 2500;
message = "The global ID 100008339709776 is not allowed. Please use the application specific ID instead.";
type = OAuthException;
Run Code Online (Sandbox Code Playgroud)
我也尝试将访问令牌作为参数传递,但行为是相同的.
有任何想法吗?
我正在使用机器人来存档iOS应用程序,我需要获取.ipa产品路径才能将其发布到我们的分发系统中.
机器人设置:
并使用脚本打印所有env变量,其中不包含ipa文件的路径.另外,一些变量指向不存在的目录,即:XCS_OUTPUT_DIR
这里的env变量输出:
XCS=1
XCS_ANALYZER_WARNING_CHANGE=-31
XCS_ANALYZER_WARNING_COUNT=0
XCS_ARCHIVE=/Library/Developer/XcodeServer/Integrations/Integration-771867708dfac45bba10a1998c118912/MyApp.xcarchive
XCS_BOT_ID=771867708dfac45bba10a1998c007d43
XCS_BOT_NAME='MyApp Distribution'
XCS_BOT_TINY_ID=DBB85BD
XCS_DERIVED_DATA_DIR=/Library/Developer/XcodeServer/Integrations/Caches/771867708dfac45bba10a1998c007d43/DerivedData
XCS_ERROR_CHANGE=-1
XCS_ERROR_COUNT=0
XCS_INTEGRATION_ID=771867708dfac45bba10a1998c118912
XCS_INTEGRATION_NUMBER=19
XCS_INTEGRATION_RESULT=warnings
XCS_INTEGRATION_TINY_ID=F7D4469
XCS_OUTPUT_DIR=/Library/Developer/XcodeServer/Integrations/Integration-771867708dfac45bba10a1998c118912
XCS_SOURCE_DIR=/Library/Developer/XcodeServer/Integrations/Caches/771867708dfac45bba10a1998c007d43/Source
XCS_TESTS_CHANGE=0
XCS_TESTS_COUNT=0
XCS_TEST_FAILURE_CHANGE=0
XCS_TEST_FAILURE_COUNT=0
XCS_WARNING_CHANGE=0
XCS_WARNING_COUNT=26
XCS_XCODEBUILD_LOG=/Library/Developer/XcodeServer/Integrations/Integration-771867708dfac45bba10a1998c118912/xcodebuild.log
XPC_FLAGS=0x0
XPC_SERVICE_NAME=com.apple.xcsbuildd
Run Code Online (Sandbox Code Playgroud)
除此之外,我还能够确认.ipa正在另一个文件夹(<path to server>/IntegrationAssets/<integration id>/<integration number>/)中创建文件,但是无法从env变量访问该路径.
有任何想法吗?
我们有一个支持iAds的应用程序.显然iOs 4.2 for iPad将支持这一点,但是使用beta SDK进行一些测试,没有办法调整de banner的大小以使其适合SplitViewController的DetailView.
在Iphone中,您为广告横幅设置了所需的内容大小标识符,即ADBannerContentSizeIdentifier320x50或ADBannerContentSizeIdentifier480x32(参考纵向和横向),但在ipad的新sdk中没有此类标识符.
设置框架或边界的宽度似乎被忽略了.在横向模式下,横幅尺寸为(1024,66),横向模式为(768,66),无论如何.
有任何想法吗?
提前致谢
有人知道如何使用NSDictionary的绑定值填充NSTableView吗?
提前致谢.
我有一个NSTableVIew用于多选目的,有两列,第一列是NSButtonCell作为复选框,另一列是标题.
我们的想法是检查要添加到数组后面的项目.
问题是当我单击它们时复选框不会改变它的状态.我试图附加一个IBAction,但发送者de de action是TableView但不是复选框
关于如何实现这种功能的任何想法(或链接)?
这是事情......
场景:
我有一个ipa文件,我通过使用XCode的Archive + Share过程得到了这个文件.ipa文件使用ad hoc分发证书进行签名,可以毫无问题地安装它.
应用程序将一些信息保存在钥匙串中,使用我刚刚制作的构建版本可以轻松访问.
之后,在applicaction.app包中进行一些更改后,我使用带有Enterprise分发证书的codesign命令重新签名应用程序.此更改包括更改info.plist文件中的应用程序名称和包ID,当然,将嵌入式移动配置文件替换为与新证书匹配的配置文件.
问题:
辞职后,每一个似乎都没事,安装和功能似乎工作正常....但是!当我输入保存在钥匙串中的信息时,每次关闭应用程序时,数据似乎都不会加载或从钥匙串中擦除.
想法为什么会发生这种情况?
我正在使用此示例代码对Android的蓝牙LE功能进行一些简单的扫描+广告测试
我正在使用三星6和Nexus 9测试它,出于某种原因,如果我让应用程序在三星上运行并在Nexus上重新启动应用程序,下次三星设备找到其他设备时,它会有所不同地址.
在代码中:
在设备上:
有趣的是它不会发生反过来.(从Nexus 9发现时,三星总是拥有相同的地址)
我正在做一个将由公司内部分发的项目。因此,我一直在对此进行一些研究,所有的教程和指南都从构建(.ipa文件)开始。
问题是如何以我的客户可以使用企业发行版在内部发行应用程序的方式对代码进行签名,而不给我他的证书?
我正在尝试实现一个小服务器服务,以便通过Web浏览器将文件上传到我的iOS应用程序.以下应用程序中实现了此功能的一个示例:
http://itunes.apple.com/uy/app/files-document-reader/id294150896?mt=8
似乎很简单,但不知道从哪里开始.我一直在寻找关于这种实现的线索或一些示例代码没有成功,但可能只是不知道如何正确地谷歌问题.
任何线索,指南,链接等......?
提前致谢
我正在使用android上的BLE实现简单的广告+扫描功能,由于某种原因,我收到了许多onScanResult通过同一设备的回调调用。
对于广告:
//Advertise settings build
AdvertiseSettings.Builder builder = new AdvertiseSettings.Builder();
builder.setAdvertiseMode(AdvertiseSettings.ADVERTISE_MODE_LOW_LATENCY);
builder.setTxPowerLevel(AdvertiseSettings.ADVERTISE_TX_POWER_HIGH);
builder.setConnectable(true);
AdvertiseSettings advSettings = builder.build();
//Advertise data build
AdvertiseData.Builder advDataBuilder = new AdvertiseData.Builder();
advDataBuilder.addServiceUuid(ParcelUuid.fromString(SFGattAttributes.SERVICE));
AdvertiseData advertiseData = advDataBuilder.build();
//Start Advertising
bluetoothLeAdvertiser.startAdvertising(advSettings, advertiseData, advertiseData, new BLEAdvertiserCallback());
Run Code Online (Sandbox Code Playgroud)
扫描:
BluetoothManager bluetoothManager = (BluetoothManager) context.getSystemService(Context.BLUETOOTH_SERVICE);
bluetoothAdapter = bluetoothManager.getAdapter();
bluetoothLeScanner = bluetoothAdapter.getBluetoothLeScanner();
bluetoothLeScanner.startScan(getScanFilters(), getScanSettings(), new BLEScanCallback());
Run Code Online (Sandbox Code Playgroud)
每次唯一的差异似乎是rssi值的差异。
有办法避免这种多次通话吗?
我有一个代表数字密码的UITextField.我需要同时将键盘类型设置为UIKeyboardTypeNumbersAndPunctuation和secureTextEntry.
如果我将secureTextEntry设置为Yes,则即使我已将UIKeyboardTypeNumbersAndPunctuation设置为textField键盘类型,textField也会显示默认键盘.
另一方面,如果我将键盘类型设置为UIKeyboardTypeNumberPad它工作正常,但我没有完成/返回键来关闭该键盘.= S
这有解决方案或解决方法吗?
谢谢!
iphone ×7
ipad ×5
ios ×4
objective-c ×4
android ×2
nstableview ×2
bluetooth ×1
bots ×1
cocoa ×1
deployment ×1
enterprise ×1
facebook ×1
fileshare ×1
iad ×1
ios4 ×1
ipa ×1
macos ×1
memory ×1
nsbutton ×1
nsbuttoncell ×1
uikeyboard ×1
uitableview ×1
uitextfield ×1
xcode ×1
xcode-bots ×1